Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Filklassen | Java Fil I/O-Grunnleggende
Java Fil I/O-Grunnleggende

bookFilklassen

Sveip for å vise menyen

Når du arbeider med filer og kataloger i Java, er java.io.File-klassen ditt primære verktøy for å representere og håndtere dem. File-klassen gir en måte å kapsle inn konseptet med en fil- eller katalogsti i filsystemet, slik at du kan sjekke om de eksisterer, hente egenskaper og utføre grunnleggende operasjoner. Den gir ikke direkte tilgang til filinnhold, men er essensiell for å navigere i filsystemet og forberede lesing eller skriving av data.

Noen av de viktigste metodene i File-klassen inkluderer:

  • Sjekke om en fil eller katalog eksisterer;
  • Bestemme om en sti er en fil eller en katalog;
  • Hente navn, sti og størrelse på en fil;
  • Opprette eller slette filer og kataloger.

Du bruker File-klassen for å samhandle med filsystemet på en plattformuavhengig måte, noe som gjør Java-programmene dine portable og pålitelige.

FileInfoExample.java

FileInfoExample.java

copy
12345678910111213141516171819
import java.io.File; public class FileInfoExample { public static void main(String[] args) { // Create a File object for a specific path File file = new File("example.txt"); // Check if the file exists if (file.exists()) { System.out.println("File exists."); System.out.println("Name: " + file.getName()); System.out.println("Path: " + file.getAbsolutePath()); System.out.println("Size: " + file.length() + " bytes"); System.out.println("Is directory? " + file.isDirectory()); } else { System.out.println("File does not exist."); } } }

File-klassen er grunnlaget for nesten alle filoperasjoner i Java. Før du kan lese fra eller skrive til en fil, må du først representere den med et File-objekt. Denne tilnærmingen sikrer at koden din kan samhandle med filer og kataloger på en konsistent og effektiv måte, uavhengig av operativsystem.

question mark

Hva representerer File-klassen i Java primært?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 3

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 1. Kapittel 3
some-alt