0
「MYコンピュータ」というパスからファイルを参照する必要があります。ドライブを 'c'または 'd'と指定していません。ファイルを閲覧する「マイコンピュータ」のパス
デフォルトでは、パスは[マイコンピュータ]をポイントする必要があります。
開けてもらえますか?
SWTを使用しています。
public static void main(String[] args) {
Display display = new Display();
Shell shell = new Shell(display);
shell.open();
DirectoryDialog dialog = new DirectoryDialog(shell);
dialog.setFilterPath(" "); //MyComputer
System.out.println("RESULT=" + dialog.open());
while (!shell.isDisposed()) {
if (!display.readAndDispatch())
display.sleep();
}
display.dispose();
}
これはWindowsでのみ機能することに注意してください。他のOS用にソフトウェアをリリースする予定がある場合は、それらの代替案を見つける必要があります。 – Baz
私に役立つ選択肢はありますか? – Anu
@AnushaVinod代わりにユーザーのホームディレクトリを使用してニーズに合っていますか?その場所を簡単に取得するには、 'user.home' [システムプロパティ](https://docs.oracle.com/javase/tutorial/essential/environment/sysprop.html)があります。 – avojak