0
私はプロジェクトで作業しており、その一部はファイルの名前を "Filename + currentDate"に変更しています。私は答えを探していて、その問題に関する役に立つトピックを見つけましたが、私はまだ正しく動作する(または何かをする)コードを取得しませんでした。すべてのヘルプは高く評価されるだろう現在の日付を追加してファイルの名前を変更
File oldTxt = new File("Filename.txt");
GregorianCalendar now = new GregorianCalendar();
DateFormat dateFormat = DateFormat.getDateInstance(DateFormat.SHORT);
String archivedName = "Filename"+
String.valueOf(dateFormat.format(now.getTime())).replace(".", "_")+".txt";
File archivedTxt = new File(archivedName);
oldTxt.renameTo(archivedTxt);
:
は、ここに私のコードです。
ありがとうございました。私はすでに別のタスクで古いファイルを作成しました。それをもう一度作成する必要はありますか? – user2345234075
ファイルオブジェクトoldTxt fo renamigを使用しているので、ファイルを指す必要があります。そうしないと、別のタスクで作成した同じオブジェクトを使用する必要があります。 – Ankit