特定のファイルが同じフォルダに既に存在するかどうかを確認したいと思います。 存在しない場合は、新しいファイルを作成し、特定のものを入力してください。例えば、 。 filePath = test.txtとtest.txtが存在しない場合 新しいファイル名test.txtを作成し、12345をファイルの最初の行に挿入します。ファイルが既に同じパスに存在するかどうかを確認してください
現在のところ、私の方法では、条件が満たされていてもこのif文を実行することはありません。私はあなたがこの条件を使用することができると思い
PrintWriter output;
File file = new File(filePath);
if(!file.isFile()){
try {
output = new PrintWriter(new FileWriter(filePath));
} catch (IOException ex) {
throw new PersistenceException("Error!", ex);
}
output.print("12345");
output.flush();
output.close();
}
(https://docs.oracle.com/javase/7/docs/api/java/io/File.html#exists())File' 'に利用できる[()が存在します]オブジェクト。 –
それがあればどうなりますか?存在しても12345がない場合はどうなりますか? – EJP