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-Grundlæggende
Java Fil I/O Grundlæggende

bookFilklassen

Stryg for at vise menuen

Når du arbejder med filer og mapper i Java, er java.io.File-klassen dit primære værktøj til at repræsentere og manipulere dem. File-klassen giver en måde at indkapsle begrebet af en fil- eller mappesti i filsystemet, hvilket gør det muligt at kontrollere deres eksistens, hente egenskaber og udføre grundlæggende operationer. Klassen giver ikke direkte adgang til filindhold, men er afgørende for at navigere i filsystemet og forberede læsning eller skrivning af data.

Nogle af de vigtigste metoder i File-klassen omfatter:

  • Kontrol af om en fil eller mappe eksisterer;
  • Bestemmelse af om en sti er en fil eller en mappe;
  • Hentning af navn, sti og størrelse på en fil;
  • Oprettelse eller sletning af filer og mapper.

Du bruger File-klassen til at interagere med filsystemet på en platformuafhængig måde, hvilket gør dine Java-programmer bærbare og pålidelige.

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 grundlaget for næsten alle filoperationer i Java. Før du kan læse fra eller skrive til en fil, skal du først repræsentere den med et File-objekt. Denne tilgang sikrer, at din kode kan interagere med filer og mapper på en konsistent og effektiv måde, uanset operativsystemet.

question mark

Hvad repræsenterer File-klassen i Java primært?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 3

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Sektion 1. Kapitel 3
some-alt