C#如何处理文件分隔符?是否总是假设文件分隔符为“\”(或“\\”,这确实有转义这样?C#中是否存在与Java中的File.separator等效的文件
17
A
回答
38
我觉得Path.DirectorySeparatorChar
是你所需要的。你可以在System.IO
命名空间中找到它。
+0
对不起,指向PathSeparator,我现在修复了。 – Geo 2009-10-08 21:01:10
11
要合并路径中使用,并通过地理的建议,这个作品结合DirectorySeparatorChar
IO.Path.Combine("path", "file.ext");
2
如果文件分隔符,你真的是目录分隔符,那么你需要Path.DirectorySeparatorChar和Path.AltDirectorySeparatorChar。
这些将获得相关的特定于平台的字符,而不必对它们进行硬编码(也避免了正确转义它们的需要)。
相关问题
- 1. 是否存在与C#的'checked'关键字等效的Java?
- 2. 在java中是否存在C#Type.GetType()的任何等效语法
- 3. 在Java中是否存在与memcpy()等效的内容?
- 4. 在JSP中是否存在与java @SuppressWarnings等效的问题
- 5. 是否存在与“this”等效的c#中的静态变量
- 6. 是否存在与java.util.concurrent.TimeUnit等效的文件大小单位的Java枚举?
- 7. 在C++中是否有等效的str_replace?
- 8. .NET是否具有与Java的.properties文件等效的功能?
- 9. 是否存在与Microsoft/.NET System.IO.Packaging等效的Java库?
- 10. PHP中的函数是否与Java中的Arrays.asList(val)等效?
- 11. 在make中是否存在与-j等效的checkinstall选项?
- 12. 在Excel中是否存在与.NETWORKDAYS等效的.NET方法?
- 13. 是否有与C#7.0等效的Microsoft.Net.Compilers?
- 14. 是否存在与碳事件“kEventTextInputUpdateActiveInputArea”等效的Cocoa事件?
- 15. ADO中是否存在与RDO.OpenResultset等效的内容?
- 16. Android中是否存在与applicationDidBecomeActive等效的方法?
- 17. 在C#中是否存在与空合并运算符(??)等效的Perl?
- 18. JavaScript中是否存在“OrElse”等效项?
- 19. 是否存在与BCEL(Java .class操作)等价但在C或C++中
- 20. Linux上是否存在与.def文件等效的控制共享库中导出函数名称的文件?
- 21. 在MySQL中是否存在SQL Server的@@错误的等效项
- 22. 在C#ASP.NET中,Java中同步块的等效性是什么?
- 23. 是否存在与Apaches的{ENV:REDIRECT_STATUS}等效的Nginx环境变量?
- 24. 是否存在与Oracle的RETURNING语句等效的SQL Server?
- 25. 在C#中,int *和long *与objective-c等效的是什么?
- 26. Java中存在哪些与svcutil.exe for .NET等效的工具?
- 27. DriveApp.getFiles()是否与DocsList.getFiles()等效?
- 28. 是否存在与SQL中的iSeries OVRDBF命令等效的内容?
- 29. 是否存在与Adobe P2P Flash视频等效的HTML 5?
- 30. 是否存在与SQL SELECT查询等效的VBA方法?
@all谢谢 - 我碰到过一篇(误导性)的文章,提示没有相应的文章 – 2009-10-08 21:19:55