我的服务器(WebService)是在Windows Server 2008 + IIS Hosted上用.NET编写的。 我的客户端可以是任何机器类型的任何语言。
问题:如何为客户端返回“通用”文件路径进行扫描?
即。我想返回(文件夹)(分隔符)(FolderN)(分隔符)(文件名)。它可以是任意数量的文件夹,是客户端安装应用程序的相对路径。
如果我返回,例如“MyFiles \ SpecialFiles \ SpecialFile1.txt”,是否仅仅由客户来翻译?或者是否希望我传回一些特殊的字符串来代替语言可以翻译成的“\”(Seperator)?
答案 0 :(得分:1)
保持简单。如果您在Windows下运行,请返回您描述的路径。 IF 你需要让它与平台无关,而且它不能在客户端(应该是它)中轻松解决,然后解决它。
但是没有标准的“目录分隔符”字符。
我不认为这是你要问的,但你可以使用IO.Path.DirectorySeparatorChar。但这不会根据您的客户而改变。