這是文件夾結構。 Folder1 ---> Folder2,Folder3。裏面3有java代碼。 如何製作能夠搜索頂級文件夾(即1)的文件或文件夾的java代碼?這甚至有可能嗎?Java - 如何獲取您的java代碼所在的頂級文件夾?
-3
A
回答
-1
這段代碼獲得路徑 -
String absolutePath = new File(".").getAbsolutePath();
System.out.println(absolutePath);// Shows you the path of your Project Folder
int last = absolutePath.length()-1;
absolutePath = absolutePath.substring(0, last);//Remove the dot at the end of path
System.out.println(absolutePath);
String filePath = "MyFolderInsideEclipseProject\\file.txt";//You know this
System.out.println(absolutePath + filePath);//Get the full path.
+0
'新的文件(「。」)'是*當前目錄*,而不是從哪裏加載類。還有其他類似的問題,例如[查找從哪裏加載java類](http://stackoverflow.com/questions/227486/find-where-java-class-is-loaded-from/227640#227640) ,如果它是你感興趣的類文件的位置。 – 2013-04-04 17:32:16
3
-1
使用getParent()
方法獲取父級或頂級目錄名的名稱。
import java.io.File;
public class DirectoryExample6 {
public static void main(String args[]){
File f = new File("D://tutorialData/java");
String parent = f.getParent();
System.out.println("Name of parent dir : "+parent);
}
}
來源:http://www.tutorialdata.com/examples/java/file-input-output/directory/get-name-of-parent-directory
+0
將d:// tutorialData/java替換爲eclipse項目文件夾中文件的相對路徑。它工作嗎? – 2013-04-04 06:23:51
相關問題
- 1. 如何獲取Java文件夾中的所有文件
- 2. Java - 如何獲取文件夾中的所有文件名
- 3. Java nio,獲取某個文件夾的所有子文件夾
- 4. java如何獲得頂級組件
- 5. 如何使用java代碼讀取文件的所有行?
- 6. 如何在java中獲取文件和文件夾信息?
- 7. 獲取文件的編碼在Java中
- 8. 如何使用Java從一個文件夾中獲取所有文本文件?
- 9. 獲取您的擴展的文件夾
- 10. 如何獲取其父文件夾的所有文件夾ID?
- 11. 在SAS中,如何獲取文件所在的文件夾?
- 12. 如何從java文件夾中獲取單個文件?
- 13. 如何從此網址獲取文件,使用java代碼?
- 14. 如何從war文件中獲取java源代碼?
- 15. 在Java的資源文件夾中獲取文件
- 16. 在java中獲取文件夾中的文件數量
- 17. 如何在java代碼中讀取spark保存的文件
- 18. 如何使用java swing獲取必需的文件夾URL?
- 19. Java代碼以獲取目錄中的最新文件夾名稱
- 20. 您可以從Java中的.class文件獲得.java文件
- 21. 如何在java中獲取啓動文件夾?
- 22. 如何組織您的代碼工作區和主文件夾?
- 23. 如何使用Java中的Google Drive API從JSON中的所有文件夾獲取所有文件
- 24. Java - 讀取文件夾中的所有pdf文件
- 25. 如何使用Java代碼從具有當前日期和時間的文件夾中獲取文件名
- 26. Excell文件的Java代碼
- 27. 如何修改文件夾中所有文件的代碼
- 28. 如何在Java中搜索所有可用的IMAP文件夾?
- 29. 從java項目的資源文件夾中獲取所有文件名
- 30. 如何獲取aspx文件的代碼?
其可能的,但什麼都試過ú? – Ankit 2013-04-04 05:20:06
它可以搜索相對於從何處加載類的位置,而不是(源代碼)的位置。用例子詳細說明你的問題。 – 2013-04-04 05:20:21