Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Java应用程序中获取映射网络驱动器的UNC路径_Java_Path_Directory_Unc_Filedialog - Fatal编程技术网

如何在Java应用程序中获取映射网络驱动器的UNC路径

如何在Java应用程序中获取映射网络驱动器的UNC路径,java,path,directory,unc,filedialog,Java,Path,Directory,Unc,Filedialog,我试图找到一种方法来访问Java应用程序中映射的网络驱动器的UNC路径 基本上,我保存的是用户浏览并选择的文件的完整路径。但是,我不希望保存的路径在路径的开头包含“J:\”和类似的字母,而是完整映射的网络路径。我怎样才能访问它 我一直在使用FileDialog浏览和选择文件,但如果需要,我可以更改它 谢谢以下链接中的答案: 答案已编辑到问题中。您好,欢迎来到StackOverflow,请发布您的代码,以便我们更好地理解您的问题。@Marek实际上我认为问题是完整的,没有任何代码。给定使用映射驱

我试图找到一种方法来访问Java应用程序中映射的网络驱动器的UNC路径

基本上,我保存的是用户浏览并选择的文件的完整路径。但是,我不希望保存的路径在路径的开头包含“J:\”和类似的字母,而是完整映射的网络路径。我怎样才能访问它

我一直在使用FileDialog浏览和选择文件,但如果需要,我可以更改它


谢谢

以下链接中的答案:


答案已编辑到问题中。

您好,欢迎来到StackOverflow,请发布您的代码,以便我们更好地理解您的问题。@Marek实际上我认为问题是完整的,没有任何代码。给定使用映射驱动器号的路径,如何获取驱动器号映射到的UNC路径。实际上并不需要任何代码来进一步解释这一点。@sinsi-see。其中一个答案建议使用getDisplayName(),这可能对您有用。请注意,如果您只是在这里搜索UNC路径,您会发现关于这一点的多个问题。Hello@nerdtron我阅读了所有这些答案,但没有一个给出解决方案,至少Java没有。getDisplayName()包含在内,因为它仅返回映射网络驱动器(如“我的电脑”中所示)的列表显示名称,用户可以随时编辑这些名称,而不是在以下链接中编辑实际的UNC路径itselfHello@moonlightcheese:您在注释中提到,您找到了使用“ipconfig/all”获取UNC路径的方法。请你详细说明一下你是怎么做到的?PS:很抱歉没有在那里发表评论,但我没有足够的“声誉点数”或任何东西来评论那里。。。