进入这个文件夹后,filechoosergetCurrentDirectory();就可以得到了。如果你想获得各个文件的路径,可以再用File类的listFiles()方法获得这个目录下的所有文件路径。
一般文件路径在windows中用 \ 表示,但是在其他系统平台下比如linux中就不是 \ 所以java给我们提供了一个与平台无关的表示路径的常量 Fileseparator在windows中则表示 \ 比如现在有一个文件在D:\java\src\myjava中, 如何用绝对路径访问呢?
现在建立一个目录:
File fDir=new File(Fileseparator); //Fileseparator表示根目录,比如现在就表示在D盘下。
String strFile="java"+Fileseparator+"src"+Fileseparator+"myjava"; //这个就是绝对路径
File f=new File(fDir,strFile);
如果您的Java程序在Windows *** 作系统上运行,但需要访问Linux *** 作系统上的文件或目录,您需要在Java程序中使用Linux路径。为了测试Linux路径是否正确,可以按照以下步骤进行 *** 作:
打开Linux终端:首先,您需要打开Linux终端并登录到Linux *** 作系统上。
切换到要访问的目录:然后,使用cd命令切换到Java程序需要访问的目录。例如,假设Java程序需要访问Linux上的/home/user/test目录,可以使用以下命令切换到该目录:
bash
Copy code
cd /home/user/test
复制当前目录路径:使用pwd命令获取当前目录的路径,并将其复制到剪贴板中。例如,运行以下命令:
bash
Copy code
pwd
输出的结果类似于/home/user/test,将其复制到剪贴板中。
在Java程序中使用Linux路径:打开Java程序,将步骤3中复制的Linux路径粘贴到Java程序中,例如:
java
Copy code
String linuxPath = "/home/user/test";
确保路径格式正确,路径中的斜杠应该是正斜杠/而不是反斜杠\。
运行Java程序进行测试:保存Java程序并在Windows *** 作系统上运行它,确保Java程序可以正确访问Linux路径中的文件或目录。
通过以上步骤,您可以测试Java程序是否可以正确访问Linux路径,以确保Java程序可以正常运行。
FileDialog fileDialog = new FileDialog(this, "选择文件", FileDialogLOAD);
fileDialogsetVisible(true);
filePath = fileDialoggetDirectory();//获取文件的路径
textsetTex(filePath)
//上下文路径
String contextPath = requestgetContextPath();
//URI路径
String basePath = requestgetScheme() + "://"
+ requestgetServerName() + ":" + requestgetServerPort()
+ contextPath + "/";
以上就是关于java通过对话框获取文件路径的问题。全部的内容,包括:java通过对话框获取文件路径的问题。、java linux怎么获取文件路径、javawindow机器如何测试linux路径等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)