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. Ant中是否存在与erroronmissingdir等效的丢失文件?
- 3. 在java中是否存在C#Type.GetType()的任何等效语法
- 4. 在JSP中是否存在与java @SuppressWarnings等效的问题
- 5. 在Java中是否存在与memcpy()等效的内容?
- 6. 是否存在与“this”等效的c#中的静态变量
- 7. eclipse中是否存在与jar文件中的“Native library location”等效的netbeans?
- 8. 在.NET中的FlexGrid控件中是否存在Java中的等效项?
- 9. 是否存在与java.util.concurrent.TimeUnit等效的文件大小单位的Java枚举?
- 10. 在C++中是否有等效的str_replace?
- 11. .NET是否具有与Java的.properties文件等效的功能?
- 12. 是否存在与Android的runOnUiThread等效的C#/ Windows窗体?
- 13. 是否存在.net TypeConverter等效于Java
- 14. 是否存在与Microsoft/.NET System.IO.Packaging等效的Java库?
- 15. PHP中的函数是否与Java中的Arrays.asList(val)等效?
- 16. 是否有与Java deployment.properties文件等效的Adobe?
- 17. 在.Net中是否存在与HTML等效的XmlReader?
- 18. 在Excel中是否存在与.NETWORKDAYS等效的.NET方法?
- 19. 在make中是否存在与-j等效的checkinstall选项?
- 20. 是否存在与memcpy()在CUDA内核中等效的内容?
- 21. 在Visual Studio中是否存在与malloc_history等效的内容?
- 22. 在.NET中是否存在与Path.PathSeparator等效的URI?
- 23. 在ClearCase中是否存在与RTC等效的“挂起模式”?
- 24. 是否有与C#7.0等效的Microsoft.Net.Compilers?
- 25. 是否存在与此C#扩展方法等效的F#?
- 26. 是否存在与Java中的Vbscript执行语句等效的问题
- 27. 是否存在与碳事件“kEventTextInputUpdateActiveInputArea”等效的Cocoa事件?
- 28. 是否存在与C#中的\ Q ... \ E等效的正则表达式
- 29. Android中是否存在与applicationDidBecomeActive等效的方法?
- 30. ADO中是否存在与RDO.OpenResultset等效的内容?
@all谢谢 - 我碰到过一篇(误导性)的文章,提示没有相应的文章 – 2009-10-08 21:19:55