首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Java中有没有等同于File.separator的C#

在Java中有没有等同于File.separator的C#
EN

Stack Overflow用户
提问于 2009-10-08 20:58:08
回答 3查看 23K关注 0票数 29

C#如何处理文件分隔符?它总是假设文件分隔符是"\“(或"\”,这必须像这样转义吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-10-08 20:59:34

我认为Path.DirectorySeparatorChar就是你所需要的。您可以在System.IO名称空间中找到它。

票数 58
EN

Stack Overflow用户

发布于 2009-10-08 21:00:37

为了组合路径使用,正如Geo所建议的,这与DirectorySeparatorChar结合使用

代码语言:javascript
复制
IO.Path.Combine("path", "file.ext");
票数 16
EN

Stack Overflow用户

发布于 2009-10-08 21:10:39

如果您所说的文件分隔符实际上是指目录分隔符,那么您需要Path.DirectorySeparatorCharPath.AltDirectorySeparatorChar

它们将获得相关的特定于平台的字符,而不必对它们进行硬编码(也避免了正确转义它们的需要)。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1540434

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档