java判断文件是否存在?

 我来答
历盆郁7
2018-03-09 · TA获得超过4277个赞
知道大有可为答主
回答量:1795
采纳率:100%
帮助的人:953万
展开全部
import java.io.File;

public class $ {

    public static void main(String[] args) {

        File f = new File("d:/a.txt");
        System.out.println(f.exists());
    }
}

false.不存在

true.存在

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
雪飞潇潇
2017-10-17 · TA获得超过6275个赞
知道大有可为答主
回答量:1968
采纳率:91%
帮助的人:871万
展开全部
private File getFile(String filePath) {//传入文件路径
File f = new File(filePath);//创建File对象
if (!f.exists()) {//判断f 如果不存在,就创建
try {
f.createNewFile();//创建
} catch (IOException e) {
e.printStackTrace();
}
}
return f;//返回File对象
}

上面就是一个简单的获取某个文件对象的方法. 如果没有就先创建再返回

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
草原橡树
2014-02-12 · TA获得超过156个赞
知道小有建树答主
回答量:117
采纳率:100%
帮助的人:143万
展开全部
有点犹豫,其它网友的回答大部分情况下是可用的,只是如果有同名的目录而非文件存在的话还是会误以为文件存在
shell 里面一般用 -f 来判断文件是否存在 -d 判断目录
[[ -f 文件名 ]] && echo yes
如果打印yes表示该文件可以被当前用户检测到
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
涐吢铱舊囿儚
2014-01-13 · TA获得超过488个赞
知道小有建树答主
回答量:512
采纳率:100%
帮助的人:584万
展开全部

楼主参考一下:

Private Sub Command1_Click()
   ' Dir( ) 函数,如果第2个参数省略了,具有 隐藏属
   '  性或系统属性的文件,就会检错误的测为“不存在”
   If (Dir$("x:\temp\123.txt", 7) = "") Then
      MsgBox "文件不存在。", 32
   Else
      MsgBox "文件已经存在。", 32
   End If
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hbpaoxiao2
2014-01-13 · TA获得超过2898个赞
知道大有可为答主
回答量:1962
采纳率:72%
帮助的人:873万
展开全部
if Dir("C:\a.txt") <> "" then
文件存在
end if
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式