Een Java-programma wordt vaak gebruikt om de interface met een besturingssysteem voor het wijzigen van bestanden in een bestandssysteem. Java-programma's kunnen toegang krijgen tot bestanden met behulp van een absoluut pad of een relatief pad. Een relatief pad is het pad naar een bestand waar het werk folder (de directory het programma wordt uitgevoerd in) wordt ervan uitgegaan dat de root directory. Daarentegen is een absoluut pad is het volledige pad naar een bestand, inclusief de naam van het station of partitie bevindt zich op.
Wat die u nodig hebt
- Java Software Development Kit met NetBeans Integrated Development Environment (IDE) bundel (Zie Resource voor link)
Het laden van de NetBeans IDE door te klikken op het pictogram van het programma. Wanneer het programma wordt geladen, navigeer naar "New/New Project" en selecteer "Java-toepassing" in de lijst aan de rechterkant van het scherm. Een nieuwe broncode bestand verschijnt in de teksteditor van NetBeans. De broncode bestand bevat een leeg hoofdfunctie.
Bepaal het pad van het bestand dat u wilt openen met behulp van Java. Een pad is de aanbieding directories die tot een bepaald bestand leiden. Bijvoorbeeld het pad naar het bestand bestandsnaam.txt"" dat zich in de mappen "Werken Directory\Temp" op het station C bevindt ziet er als volgt:
"C:\Working Directory\Temp\filename.txt"
Naam van de schijf of partitie verwijderen door het pad en elke map tot en met het werk folder. De werkdirectory is waar het programma is wordt gelanceerd vanaf. Voortzetting van het bovenstaande voorbeeld, als het Java-programma wordt gelanceerd vanaf de "C:\Working Directory", het relatieve pad voor het bestand zou er als volgt uitzien:
"\Temp\filename.txt"
Een ""-bestandsobject maken en toewijzen de relatieve directory bepaald in de vorige stap. Schrijft het volgende binnen de accolades van de hoofdfunctie:
Bestand f = nieuwe File("\Temp\filename.txt");
Het programma uitvoeren door op de groene pijl-toets te drukken. Het programma zal een nieuw dossier voorwerp op basis van de meegeleverde relatieve pad maken. Het programma heeft geen output te tonen.