【发布时间】:2011-09-14 16:28:11
【问题描述】:
FileDialog fc=new FileDialog (new Frame(),"Test File Dialog");
fc.setVisible(true);
String selectedFile=fc.getFile();
File file = new File(selectedFile);
String absolutepath = file.getAbsolutePath();
嗨,我正在尝试获取文本文件的完整文件路径。该文件位于我的 java 项目文件夹之外的不同文件夹中,但位于同一驱动器上。当我尝试使用上面的代码打开它时,我在 SelectedFile 中获得了正确的文件名,但 file.getAbsolutePath() 没有返回正确的文件位置。 file.getAbsolutePath() 正在返回我的 java 项目的文件夹。
请帮我找到我在文件对话框中选择的任何文件的正确文件位置
【问题讨论】:
-
请给出
selectedFile和absolutepath的示例输出。 -
SelectedFile = MyFile.txt, absolutepath = "C:\Documents and Settings\MyUserName\Desktop\My_Project_Folder" 而不是 "C:\TestFolder\MyFiles\"
标签: java file-io file-handling