簡體   English   中英

Java中是否存在與File.separator等效的C#

[英]Is there a C# equivalent to File.separator in Java

C#如何處理文件分隔符? 總是假設文件分隔符是“\\”(或“\\\\”,這是否必須像這樣進行轉義?

我認為Path.DirectorySeparatorChar就是你所需要的。 您可以在System.IO命名空間中找到它。

要組合路徑使用,並按照Geo的建議,它與DirectorySeparatorChar一起使用

IO.Path.Combine("path", "file.ext");

如果通過文件分隔符,您實際上是指目錄分隔符,那么您需要Path.DirectorySeparatorCharPath.AltDirectorySeparatorChar

這些將獲得相關的平台特定字符,而無需對它們進行硬編碼(並且還避免需要正確地轉義它們)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM