我试图引用我计算机上的某个位置,但是 Java 告诉我语法错误。
这行正确吗?
File newlyUploadedFile = new File("D:\\" + fileName);
问题是文件已正确上传到我想要的位置,但我收到错误:
java.io.IOException: The filename, directory name, or volume label syntax is incorrect
最佳答案
始终在 Java 字符串中转义反斜杠。
File newlyUploadedFile = new File("D:\\" + fileName);
IOException 是由于系统找不到您在 filename 中指定的文件而引起的。尝试添加
newlyUploadedFile.exists();
看看它返回什么。如果您的路径返回 false,则文件名有误。
关于java - 文件引用,正确的语法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2331208/