0 امتیاز
قبل در برنامه نویسی توسط (10 امتیاز)
ویرایش شده قبل توسط

من یک پوشه دارم در یکی از درایوهای کامپیوتر و فقط اسم فولدر رو میدونم (myFolder) چه جوری میتونم مسیر پوشه رو به دست بیارم؟ مثلا چیزی که من نیاز دارم d:\myFolder هست؟

3 پاسخ

0 امتیاز
قبل توسط (145 امتیاز)
سلام سوالتون  چندتا جواب  داره 1- توی فضای خالی همون پوشه کلیک راست میکنیم یا روی همون پوشه کلیک راست میکنیم   توی قسمت Properties گزینه Location آدرس محل پوشه نوشته شده  2-معمولا وقتی توی یک پوشه هستیم آدرسش توی کادر بالاش(address bar)هست اونو میتونید کپی کنید ودفعات بعدی توی قسمت آدرس هر صفحه که کپی کنید و اینتر بزنید میره به همون آدرس
0 امتیاز
قبل توسط (1.1هزار امتیاز)
ویرایش شده قبل توسط

اگر منظورتونو خوب متوجه شده باشم شما با دادن مسیر فولدر به کلاس File می توانید اطلاعاتی درباره آن فولدر داشته باشید:

        File file = new File("C:\\Documents and Settings\\your-use\\Desktop");

        for(String f : file.list()){
            System.out.println(f);
        }
0 امتیاز
قبل توسط (45 امتیاز)
ویرایش شده قبل توسط

سلام.

چنانچه آدرس نسبی آن را دارید جهت تبدیل به آدرس مطلق می تونید به شیوه زیر عمل کنید :

        String relativePath = "MyFiles\\sample.txt";
        String absolutePath = new File(relativePath).getAbsolutePath();
        System.out.println("Relative Path : " +relativePath + " - Absolute Path : " + absolutePath);
        System.out.println("Get Absolute Path by Paths : " + Paths.get(relativePath).toAbsolutePath());

به خروجی توجه کنید :

Relative Path : MyFiles\sample.txt - Absolute Path : C:\Users\Hamid\IdeaProjects\test\MyFiles\sample.txt
Get Absolute Path by Paths : C:\Users\Hamid\IdeaProjects\test\MyFiles\sample.txt

سوالات مشابه

+1 امتیاز
1 پاسخ 441 بازدید
+1 امتیاز
2 پاسخ 790 بازدید
0 امتیاز
0 پاسخ 315 بازدید
+1 امتیاز
2 پاسخ 362 بازدید
+1 امتیاز
1 پاسخ 565 بازدید
+1 امتیاز
1 پاسخ 424 بازدید
سوال شده 11 سال قبل در برنامه نویسی توسط سلطانی (1.1هزار امتیاز)
+1 امتیاز
1 پاسخ 1.2هزار بازدید
+1 امتیاز
1 پاسخ 523 بازدید
...