Hoe maak je een relatief pad in Java maken

Een Java-programma wordt vaak gebruikt om te communiceren met een besturingssysteem naar bestanden die zich binnen een bestandssysteem te wijzigen.Java-programma's kunnen bestanden openen met behulp van een absoluut pad of een relatief pad.Een relatief pad is het pad naar een bestand waar de working directory (de map van het programma wordt uitgevoerd in) wordt aangenomen dat de root directory zijn.Daarentegen, een absoluut pad is het volledige pad naar een bestand, met inbegrip van de schijf of partitie naam het is gelegen op.

wat je nodig hebt

  • Java Software Development Kit met NetBeans Integrated Development Environment (IDE) Bundle (zie Resource voorlink)

instructies

  1. Laad de NetBeans IDE door te klikken op het programma icoon.Wanneer het programma wordt geladen, ga naar "Nieuw / New Project" en selecteer "Java Application" uit de lijst aan de rechterkant van het scherm.Een nieuwe broncode bestand verschijnt in de NetBeans teksteditor.De broncode besta

    nd bevat een lege belangrijkste functie.

  2. Bepaal het pad van het bestand dat u wilt openen met behulp van Java.Een pad is de lijst mappen die leiden tot een bepaald bestand.Bijvoorbeeld, het pad naar het bestand "bestandsnaam.txt" die zich in de mappen "Working Directory \ Temp" op de C-schijf ziet er als volgt uit:

    "C: \ Working Directory \ Temp \ bestandsnaam.txt"

  3. Verwijder de schijf of partitie naam van het pad en elke map tot en met de werkmap.De working directory is de plaats waar het programma wordt gelanceerd vanaf.Voortzetting van het bovenstaande voorbeeld, als de Java-programma wordt gelanceerd van "C: \ Working Directory," het relatieve pad naar het bestand zou er als volgt uitzien:

    "\ Temp \ bestandsnaam.txt"

  4. Maak een "File"object en toewijzen de relatieve directory bepaald in de vorige stap.Schrijf het volgende binnen de accolades van de belangrijkste functie:

    File f = new File ("\ Temp \ bestandsnaam.txt");

  5. Voer het programma door op de groene pijl.Het programma zal een nieuw bestand object op basis van de geleverde relatieve pad te creƫren.Het programma heeft geen output te laten zien.

Resources

  • Oracle: Java SDK met NetBeans 7.0
983
0
2
Programmeren In Java