2011-01-11 65 views
1

我的服务器(WebService)是在Windows Server 2008 + IIS托管的.NET中编写的。 我的客户端可以是任何机器类型的任何语言。客户端/服务器 - 如何返回一个路径字符串并让客户端正确处理它?

问题:我如何返回一个“通用”文件路径为客户端扫描?

I.E.我想返回(文件夹)(Seperator)(FolderN)(Seperator)(文件名)。它可以是任意数量的文件夹,并且是客户端安装应用程序的相对路径。

难道只是到客户端,如果我回来,例如翻译它,“MYFILES \ SpecialFiles \ SpecialFile1.txt”?或者,我希望我能够传回一些特殊的字符串来代替语言可以转换成的“\”(Seperator)?

+1

您是否也负责编写客户端? – hometoast 2011-01-11 19:14:55

回答

1

只是保持简单。如果你在windows下运行,返回你所描述的路径。 如果您需要使其与平台无关,并且无法在客户端轻松解决(它应该是),然后解决它。

但没有标准的“目录分隔符”字符。

我不认为这是你问什么,但你可以使用IO.Path.DirectorySeparatorChar。但这不会根据您的客户进行更改。

相关问题