特にビルドツールやEclipseやNetbeansなどのIDEを使用すると、デフォルトのパスを見つけることができなくなるため、Java標準アプリケーションにファイルをロードするときに問題が発生することがあります。アプリケーションとその中のファイルのデフォルトパスをどのようにリストできますか?
質問する
98 次
2 に答える
1
アプリケーションで上記のコードを使用してください。現在のパス( "。")を出力し、その上のすべてのファイルを一覧表示します。
File currentFolder = new File(".");
File[] listOfFiles = currentFolder.listFiles();
System.out.printf("Current path: %s\n", currentFolder.getAbsolutePath());
for (File file : listOfFiles) {
// Test if it is no
if (file.isFile()) {
System.out.println(file.getName());
}
}
于 2012-11-28T13:16:17.030 に答える
1
残念ながら、あなたはあなたが話している「デフォルトパス」を言いません。
- コマンドの実行パスを知りたい場合は、PATH環境変数にあります。
- ビルドまたは実行のクラスパスが必要な場合、「デフォルト」とそれが何であるかを確認する方法は、使用しているツールによって異なります。
- 現在のディレクトリが必要な場合は、Rafaelの回答を参照してください。
于 2012-11-28T13:21:34.830 に答える