Programa Java para cambiar el nombre de un archivo

la clase

pathnamepathnamemethod devuelve un valor booleano, es decir

  1. Cree un objeto de la clase File y reemplace la ruta del archivo con la ruta del directorio.
  2. Cree otro objeto de la clase File y reemplace la ruta del archivo con la ruta de cambio de nombre del directorio.
  3. Utilice el método renameTo().
  4. Si la operación de cambio de nombre es exitosa, la función devuelve verdadero.
  5. Else devuelve falso.

A continuación se muestra la implementación del enfoque anterior.

Java

// Java Program to rename a file
import java.io.File;
public class GFG {
    public static void main(String[] args)
    {
        // Create an object of the File class
        // Replace the file path with path of the directory
        File file = new File("/home/mayur/Folder/GFG.java");
  
        // Create an object of the File class
        // Replace the file path with path of the directory
        File rename = new File("/home/mayur/Folder/HelloWorld.java");
  
        // store the return value of renameTo() method in
        // flag
        boolean flag = file.renameTo(rename);
  
        // if renameTo() return true then if block is
        // executed
        if (flag == true) {
            System.out.println("File Successfully Rename");
        }
        // if renameTo() return false then else block is
        // executed
        else {
            System.out.println("Operation Failed");
        }
    }
}

Producción:

File Successfully Rename

Antes de la ejecución del programa

Después de la ejecución del programa

B. Método move()

El cambio de nombre del archivo se puede hacer moviendo el contenido del primer archivo a un nuevo archivo y eliminando el archivo anterior. Java está manejando esta operación usando el método resolveSibiling . Está

Java

// Java Program to rename a file
import java.nio.file.*;
import java.io.IOException;
  
public class GFG {
    public static void main(String[] args)
        throws IOException
    {
  
        Path oldFile
            = Paths.get("/home/mayur/Folder/GFG.java");
  
        try {
            Files.move(oldFile, oldFile.resolveSibling(
                                    "HelloWorld.java"));
            System.out.println("File Successfully Rename");
        }
        catch (IOException e) {
            System.out.println("operation failed");
        }
    }
}

Producción:

File Successfully Rename

Antes de la ejecución del programa

Después de la ejecución del programa

Publicación traducida automáticamente

Artículo escrito por mukulsomukesh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *