linux 找不到文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 找不到文件相关的知识,希望对你有一定的参考价值。

linux下面 filepath=" \opt\attach\file_folder\1109\1597492691.1111.doc" 的文件,为什么在java里面对这个路径 new File(filepath) 提示找不到文件
这个是数字命名的文件 应该不存在编码问题。

linux下路径都是正斜杠“/”,你上面写的都是反斜杠“\”
换成 /opt/attach/file_folder/1109/1597492691.1111.doc 就行了

jiangtao9999 :java确实支持\\,不过只能在windows下使用,linux下只能用/,而windows下/也可以识别。所以以后写程序都用/,不要用\\。除非有一点:在找注册表里的键路径时必须用到\\

我去,怎么修改一次回答就跑最下面来了?
参考技术A 貌似 java 好像支持 \ 的方式,但需要用 \\ 而且貌似只对 Windows 系统有效。
楼主很明显的是 Windows 传统用户。但 Windows 下面的程序开发也没弄过。 不然 Windows 下面也不可能这么用。
这是典型的字符串基础使用的错误。
参考技术B 是把文件下载到什么目录里了?
需要进入那个目录, 然后再执行你上边的命令。

你下载到桌面上了,要
cd ~/桌面
unzip catbot_0.4.2.zip

你下载到了下载目录中,需要
cd ~/下载
unzip catbot_0.4.2.zip
参考技术C 楼上正解。\是转移字符,你这么写没有提示出错么?

以上是关于linux 找不到文件的主要内容,如果未能解决你的问题,请参考以下文章

LINUX下找不到网卡配置文件

linux里面的共享文件怎么挂载后找不到了

关于linux shell执行文件找不到的问题

linux家目录下找不到bashrc文件怎么回事,安装交叉编译工具用到该文件,但找不到该文件,这是怎么回事

linux虚拟机中如何实现共享,怎么共享了找不到文件,在mnt中找不到

深度的linux怎么安装呀?里面没有找不到安装程序呀