0

保存するファイルのディレクトリを見つけるために使用するJFileChooserを作成しました。

saveChooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
saveChooser.showSaveDialog(null);
String exportPath = saveChooser.getCurrentDirectory() + "\\exportedData.txt";
System.out.println(exportPath);

(次に、ファイルライターにexportPathを使用します)

JFileChooserで C:\ Users \'me ' \ Eclipse \ worksheet \'project' \ filesを選択 すると、出力はC:\ Users \'me' \ Eclipse \ワークスペース\'project'\exportedData.txtになります。

複数の場所に保存してみました。常に最後のディレクトリを削除するようです。ただし、ルートC:\を選択すると、デフォルトのMyDocumentsが使用されると思います。これはおそらくファイルを保存するための最良の方法ではなく、いくつかのバグが発生する可能性があることを私は知っています。申し訳ありません。(ファイル名と拡張子はコードで設定されます)。

4

1 に答える 1

0

saveChooser.getSelectedFile()が必要だと思います。この場合、選択したファイルは実際にはディレクトリです。そうだといいのですが、テストしませんでした。

于 2009-11-28T23:57:46.790 に答える