java - 文件引用,正确的语法是什么

标签 java servlets ioexception

我试图引用我计算机上的某个位置,但是 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/

相关文章:

java - 需要帮助来理解此代码以找到给定数字中 1 的位置

java - JFrame 与 GroupLayout

servlets - CGI、WSGI、servlet 和类似概念有什么大不了的?

java - java从网页读取数据时出错?

c# - 打开一个已经在使用中的文件

java - 在 URL 中使用 # 作为值键

android - 如何压缩 JSONObject 在 Android 中通过 Http 发送?

java - 如何将两个表的数据合二为一?

java - 如何使用 Java 运行时打印 Python 脚本的 std 输出?

java - Spring Security https认证