パスを INI ファイルに保存する小さなプログラムを作成しました。
しかし、出力では、パスは次のように書かれています:
C:\\Windows
私はそれを次のように置きたい:
C:\Windows
string.replace で多くの方法を試しましたが、1 つのバックスラッシュでエラーが発生し、4 を入力しても出力に 1 つのバックスラッシュは作成されませんが、4...
私はアイデアがありません。
二重円記号を取得する例を次に示します。
System.out.println("File path = C:\\"+"\\"+"Windows");
これを出力します:
C:\\Windows
OPはJavaを使用しており、このINIファイルはJavaアプリケーションで使用されると想定しているため、JavaはWindowsで通常のスラッシュをバックスラッシュに変換するため、バックスラッシュを使用してパスを記述する必要はないと思います。内部のファイルセパレータ。したがって、C:/Windows
またはC:/some/path/here
を書き込むだけで、正常に機能します。