是否有一种平台无关的方式来引用Java中windows共享上的文件

是否有一种平台无关的方式来引用Java中windows共享上的文件,java,windows,macos,filenames,Java,Windows,Macos,Filenames,(经过一番探索,我开始认为这是不可能的,但这似乎“疯狂”) 如果我有一个文件位于远程服务器上,并且有windows共享(我们假设UNC为“\svr\shr\dir1\dir2\file.txt”),是否有办法将该文件位置指定给可能在windows或Mac(甚至可能是Linux)上运行的java程序 我想可能是一个URI,比如“file://svr/shr/dir1/dir2/file.txt“可能会这样做,但这不起作用,也不只是使用UNC的字符串(斜杠颠倒(即“//svr/shr/dir1/di

(经过一番探索,我开始认为这是不可能的,但这似乎“疯狂”)

如果我有一个文件位于远程服务器上,并且有windows共享(我们假设UNC为“\svr\shr\dir1\dir2\file.txt”),是否有办法将该文件位置指定给可能在windows或Mac(甚至可能是Linux)上运行的java程序

我想可能是一个URI,比如“file://svr/shr/dir1/dir2/file.txt“可能会这样做,但这不起作用,也不只是使用UNC的字符串(斜杠颠倒(即“//svr/shr/dir1/dir2/file.txt”))