1

私は次のことを試みていますが、iMac OS X 10.7.5でファイルが作成されません(エラーもスローされません)

さまざまなパスを試し、権限を確認しました。簡単に実行できます-> $touchmyFile1.txtコンソールから...

コンソールでファイルを作成してコードを実行すると、ファイルが検出されて存在します。

ファイルf=new File( "/ Users / myname / Documents / myFile1.txt"); 作成しません...

なぜこれが機能しないのですか?

     File f = new File("/Users/myname/Documents/myFile1.txt");
     if(f.exists()) {
         System.out.println(f.getName() + " file exists");
     } else {
         System.out.println(f.getName() + " doesn’t exist");
     }

助けてくれてありがとう....

4

1 に答える 1

0

しているとき

ファイル f = 新しいファイル();

タイプ File のオブジェクトのみが作成されます。実際のファイルを作成していません。

実際のファイルは、使用時に作成されます

クラス File の f.createNewFile() 関数。

于 2013-02-16T06:32:31.647 に答える