C#如何处理文件分隔符?它总是假设文件分隔符是"\“(或"\”,这必须像这样转义吗?
发布于 2009-10-08 20:59:34
我认为Path.DirectorySeparatorChar
就是你所需要的。您可以在System.IO
名称空间中找到它。
发布于 2009-10-08 21:00:37
为了组合路径使用,正如Geo所建议的,这与DirectorySeparatorChar
结合使用
IO.Path.Combine("path", "file.ext");
发布于 2009-10-08 21:10:39
如果您所说的文件分隔符实际上是指目录分隔符,那么您需要Path.DirectorySeparatorChar和Path.AltDirectorySeparatorChar。
它们将获得相关的特定于平台的字符,而不必对它们进行硬编码(也避免了正确转义它们的需要)。
https://stackoverflow.com/questions/1540434
复制相似问题