社区
C#
帖子详情
File.Exists判断文件时,文件明明存在,就是一直输出false??为什么呢?
linzhanfei
2010-08-26 10:27:45
while (File.Exists( @"\c$\temp.txt") == false)
{
Thread.Sleep(1000);
Console.WriteLine(File.Exists( @"\c$\temp.txt"));
}
路径肯定没有问题,因为有时候还是会输出true的(但有时候也会输出false)
如果有其他的判断文件存在办法也行!!!
...全文
1525
13
打赏
收藏
File.Exists判断文件时,文件明明存在,就是一直输出false??为什么呢?
while (File.Exists( @"\c$\temp.txt") == false) { Thread.Sleep(1000); Console.WriteLine(File.Exists( @"\c$\temp.txt")); } 路径肯定没有问题,因为有时候还是会输出true的(但有时候也会输出false) 如果有其他的判断文件存在办法也行!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
linzhanfei
2011-02-05
打赏
举报
回复
ok 都不符合我的
孟子E章
2010-08-28
打赏
举报
回复
关于 System.IO.File.Exists 需要注意的事项
http://www.wangchao.net.cn/bbsdetail_575206.html
linzhanfei
2010-08-28
打赏
举报
回复
原因是:网络未找到
所以返回false
但就是不知道为什么会这样?
porschev
2010-08-27
打赏
举报
回复
nyq1999
2010-08-27
打赏
举报
回复
源码那么写是因为人家有远程共享路径..........
linzhanfei
2010-08-27
打赏
举报
回复
while (File.Exists( @"\\10.100.100.68\c$\temp.txt") == false)
{
Thread.Sleep(1000);
Console.WriteLine(File.Exists( @"\\10.100.100.68\c$\temp.txt"));
}
源码是这样的,我只是把ip去掉了
luzaijia
2010-08-26
打赏
举报
回复
受教了!!
wuyq11
2010-08-26
打赏
举报
回复
访问共享目录
Directory.Exists
但是,如果路径存在,但没有权限,那也会返回false。
如果有账户/密码,可以用隐射盘的方式或者模拟帐号后用Exists判断
兔子-顾问
2010-08-26
打赏
举报
回复
映射为本地驱动器盘符,然后访问这个本地路径。
特别
2010-08-26
打赏
举报
回复
\c$\temp.txt
这前面是不是得加上计算机名或者IP地址,
例如:
\\192.168.0.13\c$\temp.txt
十八道胡同
2010-08-26
打赏
举报
回复
那你的$是什么意思?
不是本地硬盘?
(!File.Exists( @"c:\temp.txt")) 这样就是可以的,""前面加@,字符串里面的字符就转义了
q107770540
2010-08-26
打赏
举报
回复
(!File.Exists( @"c:\temp.txt"))
q107770540
2010-08-26
打赏
举报
回复
(File.Exists( @"\c$\temp.txt") == false)
=====
(File.Exists( @"\c:\temp.txt") == false)
Java
File
、Paths、Path的意外错误:
file
.
exists
() 结果错误
最近做项目自己写
文件
上传和下载,用到了
File
、Paths、Path,其中出现了如下意外情况: 实例化Path: Path path = Paths.get("E://souces/tmp/abc"); 将此path作为入参: test(path); test方法内调用: if(path.to
File
().
exists
()){ System.out.print("
file
is
exists
"); // TODO 接收流并写入
文件
}
输出
: fi...
php
file
_
exists
文件
存在
返回
false
,php realpath,
file
_
exists
文件
存在
却返回
false
解决办法...
昨天下载的php网站配招运行环境进行安装
时
(系统环境:window2003+IIS6+FastCGI+PHP5.3.4),
一直
无法正常运行,
一直
提示程序已经安装,要删除lock
文件
。查看网站根目录下的index.php代码,里面有如下代码if(!
file
_
exists
('install/lock')){//下面2句自己加的,
输出
路径echo '-'.realpath('install/lock')...
File
类操作基础
exists
(),
File
.createTemp
File
(“JavaTemp“, “.javatemp“, dir),lastModified(),new Date(~)
7.11Java 实例 - 检测
文件
是否
存在
exists
() 以下实例演示了使用
File
类的
file
.
exists
() 方法来检测
文件
是否
存在
: Main.java
文件
import java.io.
File
; public class Main2 { public static void main(String[] args) {
File
file
= new
File
("C:/java.txt"); System.out.println(
file
.e
python使用os库的os.path.
exists
、os.path.isdir、os.path.is
file
、os.path.isabs来
判断
指定路径是否
存在
、是否为目录、是否为
文件
、是否为绝对路径
参考链接: os.path.
exists
(path) 参考链接: os.path.is
file
(path) 参考链接: os.path.isdir(path)
关于
file
_
exists
昨天在用到
file
_
exists
这个函数是后始终显示
文件
不
存在
,百度了下说着个函数有权限要求,就拼命改权限,改了半天发现还是返回
false
; 又见说is_
file
是没有权限要求的,遂改为is_
file
发现还是不行。 最后回过神发现写入的
时
候是没有问题的,证明权限是有的。我用的微擎,里面有个常量IA_ROOT为
文件
的根目录,还有个全局变量$_W,$_W['siteroot']为网站url根目录。
C#
111,076
社区成员
642,571
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章