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