ASP.NETコアLinuxは、パス区切りの問題に注意することが放し

 

質問は、通常は「\」で、窓には、ローカルディレクトリを読み込みますが、Linuxを使用して「/」であります

 

LinuxとWindowsのパスセパレータない同じ

 
ウィンドウズ:
ファイルfile1 =新しいファイル( "C:\デモ\ aa.txt");
 
Linuxの場合:
ファイルfile2 =新しいファイル( "/demo/aa.txt");
 
C#言語の開発パスの区切り文字は次のとおりです。Path.DirectorySeparatorChar
 
提案:
文字列PATH3 = Directory.GetCurrentDirectory()+ Path.DirectorySeparatorChar
+ "温度" + Path.DirectorySeparatorChar
+ "TextFile1.txt"。
VARテキスト3 = File.ReadAllText(パス2)。
 
 
 

おすすめ

転載: www.cnblogs.com/51net/p/12172436.html