0

Excelfile へのパスを config.cfg ファイルに保存したいと考えています。次に、このファイルがロードされます。

Properties config = new Properties();
config.load(new FileInputStream(path));

これで、すべてのキーとそれに対応する値を読み取ることができます。key = value

構成ファイルには、パスがあります。このパスはサーバーを指しています。

Windows では、次の方法でパスが表示されます。\\192.168.244.5\folder\folder

\Properties 変数は、構成ファイル内のパスが次のような場合にのみ ...を読み取ることができません。\\\\192.168.244.5\\folder\\folderただし、ユーザーがパスを置き換えたい場合は、\for everyを追加する必要があります\

Properties 変数が で読み取れるように定義することはできません\か? \また、サーバーがこのように認識されないため、すべてを / に変更することはできません。

Properties config = new Properties();
config.load(new FileInputStream(path));

config.getProperty("excelPath");

パスが保存されている場合:

excelPath = \\192.168.244.5\folder\folder

出力は\192.168.244.5folderfolder

ただし、この値は文字列であってはなりません。したがって、FileInputStream によって読み取られるため、\ はエスケープ文字としてではなく、char として認識される必要があります。

4

0 に答える 0