0

私はnetbeansでデスクトッププロジェクトを作成しました。プロジェクトフォルダーには、file.txt、file2.txt、file3.txtの3つのファイルがあり、これらの3つのファイルを呼び出したいプログラムのロードで、これが私が試したコードです:

public void run() {

                Path path = Paths.get("file.txt");
                Path path2 = Paths.get("file2.txt");
                Path path3 = Paths.get("file3.txt");

                if(Files.exists(path) && Files.exists(path2) && Files.exists(path3)) {
                    lireFichiers();
                }else{
                    JOptionPane.showConfirmDialog(null, "Files didn't found !");
                }
            }

しかし、プログラムを実行すると、次のメッセージが表示されます。"Files didn't found !"これは、彼がそれらのファイルを見つけられなかったことを意味します。

これらのファイルは、次のコードによって作成されます。

File file = new File("Id.txt");
                File file2 = new File("Pass.txt");
                File file3 = new File("Remember.txt");
4

4 に答える 4

0

使用する言語を指定してください。

通常、ファイルを検索して、ファイルがプログラムの起動フォルダーにあるかどうかを確認できます。Web アプリケーションの場合、「絶対パスと相対パス」に注意する必要があります。

=========編集============

Jave を使用している場合は、ハードディスクでファイルを見つける前に、FileWriter.close() を使用してファイルを書き出す必要があります。

参照

于 2013-05-17T08:29:12.413 に答える
0

ファイルがプロジェクトのルートにある場合、これは機能するはずです。

Path path = Paths.get("foo.txt");
System.out.println(Files.exists(path)); // true

プロジェクトで開きたいファイルはどこにありますか?

于 2013-05-17T08:38:30.407 に答える