package com.codeurjava.File;Execution:
import java.io.File;
public class RenameFileJava {
public static void main(String[] argv) {
Old File = new File("c:\\test\\ancienFichier.txt");
File nouveau = new File("c:\\test\\nouveauFichier.txt");
if(old.renameTo(new))
System.out.println("Файл "+old+" был переименован.");
else
System.out.println("Не удалось! Файл "+old+" не может быть переименован.");
}
}
Файл c:\test\ancienFichier.txt был успешно переименован.
package com.codeurjava.File;Runtime:
import java.io.File;
import java.io.IOException;
public class RenameFilesJava {
public static void main(String[] argv) throws IOException {
File folder = new File("c:\\test");
File[] list = folder.listFiles();
for (int i = 0; i < liste.length; i++) {
if (list[i].isFile()) { // если это файл
//получить текущий файл
File f = new File("c:\\test\\"+list[i].getName());
Расширение строки = "";
Старая строка = list[i].getName();
//проверяем, что расширение txt
int index = old.lastIndexOf('.');
if (index > 0) {
extension = old.substring(index+1);
}
if(extension.equals("txt")){
New string = "f"+i+".txt";
f.renameTo(new File("c:\\test\\"+new));
System.out.println(old+" переименовано => "+новый);
}
else{
System.out.println(ancient+" не является txt-файлом);
}
}
}
System.out.println("Операция завершена!");
}
}
anc1.txt переименован => f0.txt
anc2.txt переименован => f1.txt
anc3.txt переименован => f2.txt
img_01.jpg не является файлом txt
table.sql не является файлом txt
Операция завершена!
Please disable your ad blocker and refresh the window to use this website.