現在、私はプロジェクトに取り掛かっており、アプリケーションの保存パスを変更する必要があります。ディレクトリがファイルを作成する際に問題が発生しました
File file = new File(path);
file.exists();
私の問題を使用して存在するのであれば、私は最初にチェックすることで、メソッドfile.exists()私は入力Cにしようとした場合にもfalseを返す:私のパスとして。それでも、フォルダを指定しない場合、次のようにします。
File file = new File("testFile.xml");
新しいファイルがメインディレクトリに作成されます。私は、Eclipseが自動的に毎回相対パスを追加し、私は今、私は絶対として入力したパスを認識するためにEclipseを伝えるためにどのような方法は、私は、テキストエディタを使用するとき以来のチェック、以下のtrueを返します
new File("C:").exists()
があるか疑いますパス?
ありがとうございます!
EDITED ****
私は私の問題は、Eclipseが自動私はソースディレクトリ
File = new File("C:/")
で作成するすべてのファイルのパスを追加してくれ
"C:\Users\Christopher\Documents\School Stuff\CS2103\JOBS\main\C:\"
を与えるように見えるということであることがわかりました
これは自動的にeclipseによってプロジェクトディレクトリに追加されるため、私のプロジェクトディレクトリ以外にファイルを作成できなくなります
たとえば、 'C:/'のような絶対パスを使用しようとしましたか? – Henry
フルパスは '/'で始まります。 –
私は/ C:/を試したが、それでも失敗した。 – chrishendra93