В този урок ще се научим да преименуваме файла в Java.
За да разберете този пример, трябва да имате познанията по следните теми за програмиране на Java:
- Java File Class
- Обработка на изключения в Java
- Java, ако … друго Изявление
Класът Java File предоставя renameTo()
метода за промяна на името на файла. Той се връща, true
ако операцията по преименуване успее, в противен случай се връща false
.
Пример: Преименувайте файл в Java
import java.io.File; class Main ( public static void main(String() args) ( // create a file object File file = new File("oldName"); // create a file try ( file.createNewFile(); ) catch(Exception e) ( e.getStackTrace(); ) // create an object that contains the new name of file File newFile = new File("newName"); // change the name of file boolean value = file.renameTo(newFile); if(value) ( System.out.println("The name of the file is changed."); ) else ( System.out.println("The name cannot be changed."); ) ) )
В горния пример създадохме файлов обект с име файл. Обектът съдържа информация за посочения път до файла.
File file = new File("oldName");
След това създаваме нов файл с посочения път на файла.
// create a new file with the specified path file.createNewFile();
Тук създадохме друг файлов обект с име newFile. Обектът съдържа информация за посочения път до файла.
File newFile = new File("newFile");
За да променим името на файла, използвахме renameTo()
метода. Името, посочено от обекта newFile, се използва за преименуване на файла, посочен от файловия обект.
file.renameTo(newFile);
Ако операцията е успешна , се показва следното съобщение.
Името на файла се променя.
Ако операцията не може да успее , се показва следното съобщение.
Името не може да бъде променено.