Рубрики
Без рубрики

Файл переименования Java, файл перемещения Java, пример переименования файла Java, переименование файла java, перезапись файла, код примера переименования файла, код перемещения файла java.

Файл переименования Java, файл перемещения Java, пример переименования файла Java, переименование файла java, перезапись файла, код примера переименования файла, код перемещения файла java.

Автор оригинала: Pankaj Kumar.

Java Переименование файла или перемещение файла является обычной операцией ввода-вывода. Мы можем использовать File.renameTo(File dest) метод для операций переименования файлов java и перемещения файлов java.

Файл переименования Java

Файл renameTo метод возвращает значение true, если переименование файла прошло успешно, в противном случае он возвращает значение false.

Некоторые операции переименования зависят от платформы. Например, может произойти сбой, если вы переместите файл из одной файловой системы в другую или если файл с тем же именем уже существует в целевом каталоге.

В Mac OS, если файл назначения уже существует переименуйте в() замените существующий файл исходным файлом.

Файл перемещения Java

Перемещение файла достигается с помощью самой функции renameTo (). Перемещение файла не изменяет содержимое файла, только его расположение в каталоге. Полный путь к файлу содержит информацию о каталоге с именем файла, метод renameTo также может изменить путь к каталогу, следовательно, переместить файл.

Пример файла переименования Java

Вот пример программы, показывающей различные способы переименования файла java или перемещения файла java.

Вот пример программы, показывающей различные способы переименования файла java или перемещения файла java.

package com.journaldev.files;

import java.io.File;

public class RenameFileJava {

    /**
     * Rename File  or Move File in Java example
     * @param args
     */
    public static void main(String[] args) {
        //absolute path rename file
        File file = new File("/Users/pankaj/java.txt");
        File newFile = new File("/Users/pankaj/java1.txt");
        if(file.renameTo(newFile)){
            System.out.println("File rename success");;
        }else{
            System.out.println("File rename failed");
        }
        
        //relative path rename file
        file = new File("DB.properties");
        newFile = new File("DB_New.properties");
        if(file.renameTo(newFile)){
            System.out.println("File rename success");;
        }else{
            System.out.println("File rename failed");
        }
        
        //java move file from one directory to another
        file = new File("/Users/pankaj/DB.properties");
        newFile = new File("DB_Move.properties");
        if(file.renameTo(newFile)){
            System.out.println("File move success");;
        }else{
            System.out.println("File move failed");
        }
        
        //when source file is not present
        file = new File("/Users/pankaj/xyz.txt");
        newFile = new File("xyz.properties");
        if(file.renameTo(newFile)){
            System.out.println("File move success");;
        }else{
            System.out.println("File move failed");
        }
        
        // when destination already have a file with same name
        file = new File("/Users/pankaj/export.sql");
        newFile = new File("/Users/pankaj/java1.txt");
        if(file.renameTo(newFile)){
            System.out.println("File move success");;
        }else{
            System.out.println("File move failed");
        }
    }

}

Мы всегда должны проверять возвращаемое значение renameTo, чтобы убедиться, что переименование файла прошло успешно, поскольку оно зависит от платформы и не создает исключения ввода-вывода в случае сбоя переименования. Это все для быстрого примера переименования файла java и перемещения файла.

Ссылка: API Doc