Java >> Java tutorial >  >> Java

Java Omdøb fil | Katalog med eksempelkode

Omdøbning af en fil kræves for det meste applikation. Ligesom du omdøber et filnavn i Windows, Mac eller Linux OS. Disse er alle programmer, det samme som du bygger applikationer. Denne vejledning lærer og laver kodning for Hvordan java omdøber fil og mappe . Her betragtes vi som Directory som en mappe, der indeholder filer.

For at Java omdøbe fil skal du blot bruge renameTo metoden. Dette er en indbygget metode i java, som returnerer en boolsk værdi. True for succes og falsk for mislykkedes i at omdøbe filen. Ændring af filnavnet i java-programmering kommer under Java-filhåndtering (såsom oprette, slette, flytte fil osv.).

Java Omdøb fil

Lad os se, hvordan du bruger File.renameTo metode omdøb fil i java eksempel. Her i dette eksempel filen "newFile.txt ” navn ændres til “cook.txt “.

import java.io.File;

public class RenameFileExample
{
    public static void main(String[] args)
    {

        File oldFile =new File("newFile.txt");
        File newFile =new File("cook.txt");

        if(oldFile.renameTo(newFile)){
            System.out.println("Rename renamed successfully");
        }else{
            System.out.println("File Renaming failed");
        }

    }
}

Output: GIF-fil til output og kodestruktur

Hvordan omdøber Java filer i en mappe?

Som du kan se, ændrede det øverste eksempel kun filnavnet. Hvad hvis filen er inde i en hvilken som helst mappe (mappe)? Hvordan vil du ændre navnet?

Det er et simpelt eksempel som ovenfor, du skal bare videregive komplet filsti med navn i stedet for filnavnet. Se nedenstående kode for det.

File oldFile =new File("dest/newFile.txt");
File newFile =new File("dest/cook.txt");

Output:

Spørgsmål:Hvordan omdøber jeg mappen i Java?

Svar :Det er meget enkelt som det samme eksempel på filomdøbning. Du skal blot videregive mappen/omdøbe navnet. Samme som nedenstående kode. "dest" er mappenavnet for ændring til "nyt" som navn.

File oldFile =new File("dest");
File newFile =new File("new");

Bemærk: Dette eksempel (projekt) er udviklet i IntelliJ IDEA 2018.2.6 (Community Edition)
JRE:11.0.1
JVM: OpenJDK 64-Bit Server VM af JetBrains s.r.o
macOS 10.14.1
Java version 11
Alle Java omdøb fil er i Java 11, så det kan ændre sig på anderledes end Java 9 eller 10 eller opgraderede versioner.|


Java tag