io.FileNotFoundException(文件名、目录名或卷标名不正确)
代码片段。测试上传图片到FTP服务器
出现异常
本地路径肯定是没错的。
我是根据网上视频一步一部敲的,视频里面就是这样写的。
如图。视频里面这样是能运行通过的。我自己也百度了这种原因,大部分是说路径格式不对,文件名不允许中文还有下划线,但我都没发生,求解到底是怎么回事????求大佬帮忙解答
另外我把 \ 换成 / 也是同样的报错
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
楼主的文件管理器隐藏常用后缀名了
代码看起来是没问题。你可以用java遍历下images目录下所有的文件名,看看有没有这个文件。
无法知道更多细节,建议换一张其他目录的图片,路径请copy。
如果仍然不成功,重新写一个程序遍历该目录或者读取该文件,查看是否能正确读取到。
建议把图片所在文件夹设置成显示后缀,然后看看完整的文件名,看一下路径对不对
\ 建议替换 File.separator ,另外学习这类东西,建议本地搭建一个Linux,顺便也可以学习linux基本操作了。
可能是文件名中包含不可见字符、空格等,也有可能是别人说的没显示扩展名。
直接的做法就是重命名再试。
如果你是win10系统的话,这样直接复制到的地址,里面是有隐藏字符的。可是手打试试!