java判斷文件是否存在
1. java 根據文件名判斷文件是否存在
File類自帶判斷文件(或者路徑)是否存在的方法。舉個例子:
Stringpath="D:\";
Stringfilename="test.txt";
Filefile=newFile(path+filename);
if(file.exists()){
System.out.println("文件"+filename+"存在");
}else{
System.out.println("文件"+filename+"不存在")
}
2. java如何判斷一個文件夾是否存在
1、首先在電腦端新建一個java項目,如圖,命名為javaFileTest名稱。
3. java怎麼判斷file文件是否存在,存在就刪除
可以用File類來實現:
File file=new File("d:\\abc.txt");
if(file.exists())
{
file.delete();
}
4. java判斷目錄是否存在
用File類的exists()方法:
File file = new File("C:\Windows");
System.out.print(file.exists());
//存在輸出true,不存在輸出false
java.io.File.exists() 方法測試此抽象路徑名定義的文件或目錄是否存在。
5. java判斷文件是否存在
importjava.io.File;
publicclass${
publicstaticvoidmain(String[]args){
Filef=newFile("d:/a.txt");
System.out.println(f.exists());
}
}
false.不存在
true.存在
6. Java判斷文件目錄以及文件是否存在
近日在項目中遇到一個問題,需要在指定的目錄下面,找到指定的文件。查找相關方法後,特將方法寫出來以便日後用到。 public static File checkExist(String filepath)throwsException{File file=newFile(filepath);if(file.exists()) {//判斷文件目錄的存在System. out .println("文件夾存在!");if(file.isDirectory()){//判斷文件的存在性System. out .println("文件存在!");}else{ file.createNewFile();//創建文件System. out .println("文件不存在,創建文件成功!");}}else{System. out .println("文件夾不存在!"); File file2=newFile(file.getParent()); file2.mkdirs();System. out .println("創建文件夾成功!");if(file.isDirectory()){System. out .println("文件存在!");}else{ file.createNewFile();//創建文件System. .println("文件不存在,創建文件成功!");}}returnfile;}
7. 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);
}
}
8. 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();
}
}
}
}
}
9. java怎麼判斷文件是否存在並創建文件
privateFilegetFile(StringfilePath){//傳入文件路徑
Filef=newFile(filePath);//創建File對象
if(!f.exists()){//判斷f如果不存在,就創建
try{
f.createNewFile();//創建
}catch(IOExceptione){
e.printStackTrace();
}
}
returnf;//返回File對象
}
上面就是一個簡單的獲取某個文件對象的方法. 如果沒有就先創建再返回
10. java怎麼判斷一個文件是否存在
用java.io.File類的public boolean exists()方法就能判斷,如:
import java.io.*;
public class Demo
{
public static void main(String[] args) throws Exception
{
//將p指定為文件的路徑
String p="test.txt";
File f=new File(p);
if(f.isFile())
{
if(f.exists())
{
System.out.println("文件"+p+"存在。");
}
else
{
System.out.println("文件"+p+"不存在。");
}
}
else
{
System.out.println(p+"不是文件。");
}
}
}