當前位置:首頁 » 文件管理 » java判斷文件夾為空

java判斷文件夾為空

發布時間: 2022-10-08 12:01:19

1. java中如何判斷一個文件夾下有無文件

if(file.isDirectory()){
if(file.listfiles().length > 0)
{
System.out.println(「有文件」);
}
}

2. 如何用Java判斷一個文件或目錄是否存在

public static File checkExist(String filepath) throws Exception{
File file=new File(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=new File(file.getParent());
file2.mkdirs();
System.out.println("創建文件夾成功!");
if(file.isDirectory()){
System.out.println("文件存在!");
}else{
file.createNewFile();//創建文件
System.out.println("文件不存在,創建文件成功!" );
}
}
return file;
}

3. java 判斷文件夾下是否有文件夾

		Filef=newFile("d:/aaa");
if(f.isDirectory()){//判斷是不是目錄
File[]F1=f.listFiles();//獲取目錄下文件列表
for(Filef2:F1){//循環文件列表
if(f2.isDirectory()){//判斷是不是目錄
}else{//是文件
}
}
}

4. java我刪除一個文件的時候如果文件刪除成功了,還需要判斷該文件所在的文件夾是否為空如果為空的話也要刪

你用File的listFiles方法看下文件夾下還有沒有文件了,如果沒有就刪掉唄。

5. java如何判斷一個文件夾是否存在

1、首先在電腦端新建一個java項目,如圖,命名為javaFileTest名稱。

6. java 檢測文件夾中是否有文件

import java.io.File;

public class Main {

public static void main(String[] args) {

File file = new File("/data");

if (file.isDirectory()) {

String[] files = file.list();

if (files.length > 0) {

System.out.println("目錄 " + file.getPath() + " 不為空!");

}

}

}

}


7. Java判斷文件夾是否存在,不存在就創建

用File類中的.exists()方法判斷是否存在
mkdirs創建目錄
createNewFile()創建文件
多看看API文檔

boolean
exists()

測試此抽象路徑名表示的文件或目錄是否存在。
createNewFile()

當且僅當不存在具有此抽象路徑名指定名稱的文件時,不可分地創建一個新的空文件。
boolean
mkdirs()

創建此抽象路徑名指定的目錄,包括所有必需但不存在的父目錄。

8. java我刪除一個文件的時候如果文件刪除成功了,還需要判斷該文件所在的文件夾是否為空如果為空的話也要刪

// 正向遞歸刪除路徑下的文件
public void delFile(String path){
File file = new File(path);
if(file.exists()&&file.isFile()){
file.delete();
}else if(file.exists()&&file.isDirectory()){
File[] files = file.listFiles();
if(files!=null){
for(File f:files){
if(f!=null){
delFile(f.getAbsolutePath());
}
}
}
}
}
// 逆向遞歸刪除空目錄
public void delEmptyPath(String path){
File file = new File(path);
if(file.exists()&&file.isDirectory()){
File[] files = file.listFiles();
if(files!=null&&files.length>0)
return;
if(file.delete()){
delEmptyPath(file.getParent());
}
}
}
// 把上面兩個方法先後調用就能達到你的目的
public void delDirectories(String path){
File file = new File(path);

delFile(file.getAbsolutePath());
delEmptyPath(file.getParent());
}

9. Java判斷文件夾是否存在,不存在就創建

方法如下:

public static void judeDirExists(File file)

if (file.exists()) if (file.isDirectory())

System.out.println("dir exists"); }

else System.out.println("the same name file exists, can not create dir"); }41

else System.out.println("dir not exists, create it ..."); 、

file.mkdir();

熱點內容
db2資料庫別名 發布:2024-10-08 08:19:02 瀏覽:238
如何更換安卓系統時鍾 發布:2024-10-08 08:12:54 瀏覽:395
電腦創建伺服器軟體 發布:2024-10-08 08:12:47 瀏覽:475
如何防微信惡意找回密碼 發布:2024-10-08 08:01:58 瀏覽:812
aspnet存儲過程分頁 發布:2024-10-08 08:01:47 瀏覽:459
王者安卓怎麼拍高清視頻教程 發布:2024-10-08 07:57:04 瀏覽:262
酒吧燈光編程 發布:2024-10-08 07:52:42 瀏覽:7
別克英朗買15哪個配置好 發布:2024-10-08 07:43:38 瀏覽:236
android安裝sdk 發布:2024-10-08 07:42:41 瀏覽:328
qq空間音樂緩存 發布:2024-10-08 07:05:49 瀏覽:738