社区
非技术区
帖子详情
--关于比较文件是否存在
lily2000
2002-03-29 05:04:09
请问,
如何比较一个文件在某个目录中(只知道相对路径)是否存在。
我调用java.io.file 中的exist()这个方法好像不管用。
能给个提示吗。谢谢。
...全文
45
3
打赏
收藏
--关于比较文件是否存在
请问, 如何比较一个文件在某个目录中(只知道相对路径)是否存在。 我调用java.io.file 中的exist()这个方法好像不管用。 能给个提示吗。谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cnprogrammer
2002-03-29
打赏
举报
回复
因为相对路径是针对你的当前目录下的文件而言的,你在文件路径前加“.”就行了。如:String myFile = "./test/book/Test.java";
lily2000
2002-03-29
打赏
举报
回复
我也用的是这个方法。但好像得不到我要的结果。
代码如下:
import java.io.*;
public class MyFile
{
public static void main(String argv[]) {
String myFile = "d:/test/book/Test.java";
File f = new File(myFile);
try {
if (f.exists())
System.out.println("exit");
else System.out.println("no exit");
}
catch (SecurityException e) {
}
}
}
输出为:true
若改为String myFile = "/test/book/Test.java";
输出为:false
这是为什么。
iloveyouonlyonce
2002-03-29
打赏
举报
回复
public static void deleteFile(String pfilename) {
File file = new File(pfilename);
if(file.exists())
file.delete();
}
public static boolean writeSubFile(String pfilename,String content) {
File file = new File(pfilename);
if(file.exists())
return true;
return writeFile(pfilename,content);
}
解决sdk tools运行缺少hprof-conv
文件
hprof-conv.exe 关于sdk tools 里面缺少这个运行
文件
phpbb论坛2.03-2.04升级
文件
phpbb论坛中文版2.03修正版升级到2.04的升级
文件
axis2包含axis2-1.4.1-war.zip和axis2-1.4.1-bin.zip
axis2包含axis2-1.4.1-war.zip和axis2-1.4.1-bin.zip,希望大家喜欢。
PowerDesigner15.1汉化包
PowerDesigner15.1完整汉化包,欢迎下载汉化。 有问题到我的博客留言反映:http://www.iitshare.com 或者获取最新的汉化包
8. shell当中的
文件
属性,
文件
测试,
文件
存在判断,
文件
权限判断,
文件
属性判断,脚本演示
shell当中的条件测试,
文件
测试,
文件
存在判断,
文件
权限判断,
文件
属性判断 文章目录
文件
存在性
文件
权限测试
文件
属性测试 shell演示脚本 总结
文件
存在性 -a FILE:同 -e -e FILE:
文件
存在性测试,存在为真,否则为假 -b FILE:
是否存在
且为块设备
文件
-c FILE:
是否存在
且为字符设备
文件
-d FILE:
是否存在
且为目录
文件
-f FILE:
是否存在
且为普通
文件
-h FILE 或 -L FILE:存在且为符号链接
文件
-p FILE:
是否存在
且为命名管道
文件
非技术区
23,407
社区成员
70,513
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章