Java 播放框架Windows v';s Linux文件路径
我已经在我的windows PC上开发了一个Play framework应用程序,然后将它传输到我的Linux设备上,我正在将视频和照片上传到服务器上,这个上传过程在我的windows PC上非常有效,但在Linux设备上不起作用 我在windows中使用的代码:Java 播放框架Windows v';s Linux文件路径,java,linux,playframework,Java,Linux,Playframework,我已经在我的windows PC上开发了一个Play framework应用程序,然后将它传输到我的Linux设备上,我正在将视频和照片上传到服务器上,这个上传过程在我的windows PC上非常有效,但在Linux设备上不起作用 我在windows中使用的代码: String root = Play.application().path().toString(); String globalFolderPath = root + "/public/globalU
String root = Play.application().path().toString();
String globalFolderPath = root + "/public/globalUploadFolder/";
File globalFolder = new File(globalFolderPath);
我在Linux中尝试的代码以及上面的代码:
String globalFolderPath = "../../public/globalUploadFolder/";
File globalFolder = new File(globalFolderPath);
在Linux机器上,我是否需要对不同的文件路径做些什么,这可能是权限问题吗
我不明白为什么会发生这种情况。这个问题是通过使用
文件解决的。separator
是关于在globalFolderPath变量中使用的分隔符。尝试使用File.separator。是否有任何错误或异常?@user1929959 File.separator似乎不起作用。@Diego无错误或异常OK,那么什么不起作用
是什么意思?另外,关于您发布的代码,这与问题有何关系?如何使用文件
对象?我认为你需要提供更多的信息,以便其他人能够提供帮助