CodeGym /Java Blog /சீரற்ற /ஜாவாவில் தற்போதைய வேலை கோப்பகத்தைப் பெறவும்
John Squirrels
நிலை 41
San Francisco

ஜாவாவில் தற்போதைய வேலை கோப்பகத்தைப் பெறவும்

சீரற்ற குழுவில் வெளியிடப்பட்டது
ஜாவாவில் தற்போதைய வேலை கோப்பகத்தைப் பெறுவது என்பது உங்கள் நிரல் தொடங்கப்பட்ட கோப்பகத்தின் (கோப்புறை) பாதையைப் பெறுவதாகும். பொதுவாக, ரூட் கோப்புறையிலிருந்து நிரல் கோப்பு வைக்கப்பட்டுள்ள கோப்புறைக்கு பாதையைப் பெறுவதாகும். இது ஒரு பொதுவான அன்றாட பிரச்சனை மற்றும் ஜாவாவில் இதைச் செய்ய பல வழிகள் உள்ளன. இருப்பினும், கணினியின் உள்ளமைக்கப்பட்ட முறையைப் பயன்படுத்தி மிக அடிப்படையான ஒன்றைத் தொடங்குவோம்.

System.getProperty() ஐப் பயன்படுத்துதல்; முறை


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

		String userDirectoryPath = System.getProperty("user.dir");
		
		System.out.println("Current Directory = \"" + userDirectoryPath + "\"" );
	}
}

வெளியீடு

தற்போதைய அடைவு = "C:\Users\DELL\eclipse-workspace\JavaProjects"

விளக்கம்

மேலே உள்ள குறியீட்டுத் துணுக்கை, நிலையான அளவுருவான “ user.dir ” உடன் “ சிஸ்டம் ” வழங்கிய “ getProperty() ” முறையைப் பயன்படுத்துகிறது . இது உங்கள் ஜாவா திட்டத்தைக் கொண்ட கோப்பகத்தின் பாதையைப் பெறுகிறது. அதை நீங்களே இயக்கவும், அது வெளியீட்டில் அச்சிடப்பட்டிருப்பதைக் காண்பீர்கள்.

java.nio.file.FileSystems ஐப் பயன்படுத்துதல்


import java.nio.file.FileSystems;
import java.nio.file.Path;

public class DriverClass1 {

   // Print Current Working Directory using File Systems
   static void printCurrentWorkingDirectoryUsingFileSystems() {

	Path currentDirectoryPath = FileSystems.getDefault().getPath("");
	String currentDirectoryName = currentDirectoryPath.toAbsolutePath().toString();
	System.out.println("Current Directory = \"" + currentDirectoryName + "\"");
	
    }

    public static void main(String[] args) {
	printCurrentWorkingDirectoryUsingFileSystems();
    }
}

வெளியீடு

தற்போதைய அடைவு = "C:\Users\DELL\eclipse-workspace\JavaProjects"

விளக்கம்

Java 7 மற்றும் அதற்கு மேற்பட்டவை தற்போதைய கோப்பகத்தைப் பெற java.nio.file.FileSystems ஐப் பயன்படுத்தலாம் . மேலே உள்ள நிரலில், “ getDefault() ” முறை இயல்புநிலை கோப்பு முறைமைகளைப் பெறுகிறது. பின்னர் " getPath() " முறை அதன் பாதையைப் பெறுகிறது. பின்னர், ரூட்டிலிருந்து வேலை செய்யும் கோப்பகத்தின் முழுமையான பாதையைப் பெற இது " முழுமையான பாதை " ஆக மாற்றப்படுகிறது . இது பாதை வகைப் பொருளைத் தருவதால், திரையில் அச்சிடுவதற்கு “ toString() ”ஐப் பயன்படுத்தி ஒரு மாற்றம் செய்யப்படுகிறது.

முடிவுரை

ஜாவாவில் தற்போதைய வேலை கோப்பகத்தைப் பெறுவதற்கான இரண்டு வெவ்வேறு வழிகளை நீங்கள் இப்போது அறிந்திருக்க வேண்டும். மேலே உள்ள இரண்டு நிரல்களையும் உங்கள் கணினியில் இயக்கினால் மட்டுமே இந்த முறைகளில் வருவது அர்த்தமுள்ளதாக இருக்கும். உங்களுக்கான வெளியீட்டை சரிபார்த்து, உங்களுக்கு ஏதேனும் கேள்விகள் இருந்தால் எங்களை இடுகையிடவும். அதுவரை கற்றுக்கொண்டே வளருங்கள்!
கருத்துக்கள்
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION