導航:首頁 > 編程語言 > java文件夾是否為空

java文件夾是否為空

發布時間:2022-10-03 09:11:40

java怎麼獲取文件夾中是否有文件

1、獲取文件夾路徑,然後得到該路徑下所以文件

2、如果為空那麼就是沒有文件

Stringpath="E:/file/20170413";//路徑
Filef=newFile(path);
if(!f.exists()){
System.out.println(path+"notexists");
return;
}

Filefa[]=f.listFiles();
for(inti=0;i<fa.length;i++){
Filefs=fa[i];
if(fs.isDirectory()){
System.out.println(fs.getName()+"[目錄]");//文件夾名
}else{
System.out.println(fs.getName());//文件名
}
}

fa.length=0的時候就是沒有任何文件。

Ⅱ java中怎麼判斷一個文件是否為空

new File的對象判斷file是否exist,如果exist就判斷長度是否大於1就可以了

Ⅲ java判斷是否為空白文件

<title判斷是否為空白文件</title</head<body<% String path=request.getRealPath(/); out.println(path); FileReader fr=new FileReader(path + \\AtEnd.txt);//建立FileReader對象,並實例化為fr //對FileReader類生成的對象使用read()方法,可以從字元流中讀取下一個字元。 if(fr.read()==-1)//判斷是否已讀到文件的結尾{ out.print(AtEnd.txt文件中沒有數據<br);}else{ out.println(AtEnd.txt文件中有數據);}

Ⅳ 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();
}
}
}
}
}

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

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

Ⅵ java判斷文件為空

看了下代碼,有2個邏輯錯誤

  1. 判斷文件是否為空,使用readLine方法,如果返回null,表示為空

  2. ready()表示文件是否准備完畢


if(!br.ready()) ////////文件為空

文件讀入流後,一直處於准備中,因此程序不會進入if(!br.ready())語句


不清楚你的邏輯,只能部分修改你的代碼,希望有幫助,代碼和注釋如下:

StringBuffersb=newStringBuffer();
br=newBufferedReader(newFileReader(""));

while((lineStr=br.readLine())!=null){//這里是第一次去,如:第1行
inti=0;
while(i<=lineStr.length()-1){
ch=lineStr.charAt(i);
if(ch==dyh.charAt(0)){
sb.append(ch);
while(ischaracter){
if(i==lineStr.length()-1){

}
if((lineStr=br.readLine())!=null){//文件不為空:這個時候讀取了下一行,針對上去是第2行
if(lineStr.trim().length()==0){//去除空格後,長度等於0,表示這是個一空行
//這是一個空行,加入你的邏輯
}else{
//這行有內容,加入你的邏輯
}
}else{
//這里是文件為空
//加入你的邏輯
}

}
}
}
}

Ⅶ 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() + " 不為空!");

}

}

}

}


Ⅷ Eclipse中新建java類(文件--新建--類),源文件夾為空!點後面的瀏覽下面顯示:沒有提供任何條目!

你應該新建一個包(首先你得新建了一個項目)(文件—新建—項目)
右擊項目名—新建—建包*(文件夾)
包建好後
右擊包名—新建—類(class)
然後就自動給你輸入了包名了(也就是你說的文件夾)

Ⅸ 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());
}

Ⅹ 我下載Java可是為什麼說這個選擇文件夾不為空

命令行輸入 java -version 看看是否有安裝過其他版本JAVA,如果想要替換掉只要把環境變數提前就成了

閱讀全文

與java文件夾是否為空相關的資料

熱點內容
冰櫃壓縮機溫度108 瀏覽:718
阿里雲郵smtp伺服器地址 瀏覽:250
解壓館認知理解 瀏覽:239
為什麼使用非官方伺服器會封號 瀏覽:9
佛山加密文檔軟體 瀏覽:813
港式5張梭哈源碼 瀏覽:241
數據中心pdf 瀏覽:524
crf源碼解析 瀏覽:853
伺服器軟體開發是什麼意思 瀏覽:941
刪除彩信android 瀏覽:862
元宵節猜燈謎h5源碼 瀏覽:69
樂培生app怎麼綁定 瀏覽:762
視頻壓縮不清楚怎麼說 瀏覽:525
加好友伺服器繁忙是怎麼回事 瀏覽:381
怎麼解綁app的支付寶賬號 瀏覽:912
ip地址伺服器不可用怎麼解決方法 瀏覽:185
為什麼軟體需要伺服器 瀏覽:64
redis操作命令大全 瀏覽:597
python字元串重復索引 瀏覽:963
為什麼香信新版本連接不上伺服器 瀏覽:51