判断文件是否存在java
A. java 怎么判断某路径下的某个文件是否存在
public class DirectoryList {
public static void main(String[] args){
String fileName="lady gaga、lady gaga - telephone ft. beyonce.mp3";//要判断的文件或文件夹
try{
File path = new File("D:/KuGou");
String[] myList;//定义一个字符串数组
if(fileName == null && fileName.length() == 0)//不含自变量则显示所有文件
myList = path.list();
else
myList = path.list(new DirectoryFilter(fileName));
for(int i = 0; i< myList.length;i++)//输出文件列表
System.out.println(myList[i]);
}catch(Exception e)
{
e.printStackTrace();
}
}
}//DirectoryList ends 实现filename 的过滤器
class DirectoryFilter implements FilenameFilter
{
String myString;
DirectoryFilter(String myString)
{
this.myString = myString;
}
public boolean accept(File dir,String name)
{//FilenameFilter.accept(File dir, String name)
// 测试指定文件是否应该包含在某一文件列表中。
String f= new File(name).getName();
return f.equals(myString);
}
}
B. java 根据文件名判断文件是否存在
File类自带判断文件(或者路径)是否存在的方法。举个例子:
Stringpath="D:\";
Stringfilename="test.txt";
Filefile=newFile(path+filename);
if(file.exists()){
System.out.println("文件"+filename+"存在");
}else{
System.out.println("文件"+filename+"不存在")
}
C. java怎样判断一个文件中是否存在内容
packagetest1701;
importjava.io.FileInputStream;
importjava.io.IOException;
publicclassTest10{
publicstaticvoidmain(String[]args){
Stringpath="文件路径";
=null;
try{
fileInputStream=newFileInputStream(path);
if(fileInputStream.available()==0){
System.out.println("文件为空");
}
}catch(Exceptione){
e.printStackTrace();
}finally{
if(fileInputStream!=null){
try{
fileInputStream.close();
}catch(IOExceptione){
e.printStackTrace();
}
}
}
}
}
D. java判断目录是否存在
用File类的exists()方法:
File file = new File("C:\Windows");
System.out.print(file.exists());
//存在输出true,不存在输出false
java.io.File.exists() 方法测试此抽象路径名定义的文件或目录是否存在。
E. java怎么判断文件是否存在并创建文件
privateFilegetFile(StringfilePath){//传入文件路径
Filef=newFile(filePath);//创建File对象
if(!f.exists()){//判断f如果不存在,就创建
try{
f.createNewFile();//创建
}catch(IOExceptione){
e.printStackTrace();
}
}
returnf;//返回File对象
}
上面就是一个简单的获取某个文件对象的方法. 如果没有就先创建再返回
F. java怎么判断file文件是否存在,存在就删除
可以用File类来实现:
File file=new File("d:\\abc.txt");
if(file.exists())
{
file.delete();
}
G. java判断文件是否存在
importjava.io.File;
publicclass${
publicstaticvoidmain(String[]args){
Filef=newFile("d:/a.txt");
System.out.println(f.exists());
}
}
false.不存在
true.存在
H. JAVA:判断一个文件是否存在,如果不存在则创建它
JAVA的File类中有个方法是可以判断文件是否存在的,就是exists()这个方法,如果是文件的话可以用createNewFile()这个方法新建一个文件,如果新建的是文件夹可以用mkdir()这个方法
I. java如何判断一个文件夹是否存在
1、首先在电脑端新建一个java项目,如图,命名为javaFileTest名称。