社区
Java SE
帖子详情
File.isFile()和File.isDirectory()结果都是false
Scott_Guo
2009-06-17 11:57:40
File file = new File("\\\\192.168.0.1\\test");
说明:file是打开192.168.0.1上的test文件夹,但是当我用file.isFile()和file.isDirectory()进行操作时,它们的值都是false.当中也没有抛出任何异常,这是什么原因? 求大家一起解答.
...全文
1276
11
打赏
收藏
File.isFile()和File.isDirectory()结果都是false
File file = new File("\\\\192.168.0.1\\test"); 说明:file是打开192.168.0.1上的test文件夹,但是当我用file.isFile()和file.isDirectory()进行操作时,它们的值都是false.当中也没有抛出任何异常,这是什么原因? 求大家一起解答.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
carrey360
2012-04-26
打赏
举报
回复
我也遇到这问题 是什么原因呢 打印file 是这个D:\Program%20Files\Apache%20Software%20Foundation\Tomcat%206.0\webapps\zgdj\WEB-INF\classes\printtemplate\user.xls
但是打印file.isfile() 时就是false 这个路径下面存在这个user.xls文件
bhpqs
2009-06-17
打赏
举报
回复
你的的文件应该要加文件格式
File file = new File("\\\\192.168.0.1\\test.txt");
Scott_Guo
2009-06-17
打赏
举报
回复
[Quote=引用 1 楼 ChDw 的回复:]
应该isDirectory会返回true的,但是前提是你已经输入了密码(即在开机后,你已经手工访问过这个目录,这样Windows才会登录那台服务器)
如果你需要自动完成,在调用此方法前可以考虑调用外部命令net use \\192.168.0.1\ test /user:test这样
[/Quote]
我已经使用外部命令net use \\192.168.0.1\ test /user:test成功登录了.而且这个问题只发生在刀片机上, 在本机上没有.
ChDw
2009-06-17
打赏
举报
回复
应该isDirectory会返回true的,但是前提是你已经输入了密码(即在开机后,你已经手工访问过这个目录,这样Windows才会登录那台服务器)
如果你需要自动完成,在调用此方法前可以考虑调用外部命令net use \\192.168.0.1\ test /user:test这样
弘石
2009-06-17
打赏
举报
回复
应该是权限设置的问题
弘石
2009-06-17
打赏
举报
回复
文件不存在,就会这样
SoaringSnake
2009-06-17
打赏
举报
回复
同时返回False?存在那个你要访问的目录和文件么?
iamtsgx08
2009-06-17
打赏
举报
回复
是不是路径有问题!!!!
zhangpeixv
2009-06-17
打赏
举报
回复
[Quote=引用 3 楼 bhpqs 的回复:]
你的的文件应该要加文件格式
File file = new File("\\\\192.168.0.1\\test.txt");
[/Quote]
先试过再说
JoneSche
2009-06-17
打赏
举报
回复
很奇怪能同时为FALSE ,是不是 test是个文件,而你没加文件类型?
ouyangxiaokang6
2009-06-17
打赏
举报
回复
exists()这个方法返回的是什么?感觉应该是你的路径问题。
file
.exists(),
file
.is
File
()和
file
.is
Directory
()的区别
file
.exists(),
file
.is
File
()和
file
.is
Directory
()的区别 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。...
java
file
.is
file
_Java
File
is
Directory
、is
File
都返回
false
的问题
形如:三级目录 A(Dir)-》B(Dir)-...无论
File
是目录还是文件,
file
.is
Directory
() 、
file
.is
File
() 都会返回
false
②
File
child = new
File
(dir, children[i]);传入父目录,就可以正确识别 child 的类型了。==========...
is
file
java_对于Java中的is
Directory
和is
File
,文件始终返回
false
- java
为什么
file
为is
File
()方法返回
false
,即使它是
file
。当它是目录时,它为is
Directory
()返回
false
。难道我做错了什么?我测试的这些文件/目录不存在,我需要创建它们,所以这就是为什么我要测试使用create
File
()还是...
java
File
中
File
.exists() 与
File
.is
File
()区别?
使用
File
.is
File
()方法返回结果是
false
使用
File
.exists()方法返回结果是true也就是说如果是我们常见的普通文件,两者是没多少区别的!区别只在于特殊文件中。Use
File
.exists() when dealing with special
file
s ...
JavaWeb-
file
.is
Directory
()遇到的坑
JavaWeb-
file
.is
Directory
()遇到的坑
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章