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 для переименования, чтобы он указывал на файл, или вы должны использовать тот же объект, который вы создали в другой задаче. – Ankit