第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

麻煩會(huì)的仔細(xì)看看,求解答

package com.fwh;

import java.io.File;

public class demo {
?public static void lis(File dr) {
??/*String[] a=dr.list();
??for (String string : a) {
???System.out.println(string);
??}*/
??File[] a=dr.listFiles();
??for (File A : a) {
???if(A.isDirectory()) {
????lis(A);//特別注釋?。。。。。。。。。。。。。。。。。。。。。。。。。。?!
???}else {
????System.out.println(A);
???}
??}
?}
}

這是我照著視頻寫的,運(yùn)行沒(méi)有問(wèn)題,但是結(jié)果不是所有的文件都出來(lái),結(jié)果是這樣的,哪個(gè)地方錯(cuò)了?

d:\我要好好學(xué)習(xí)\你不是.txt
d:\我要好好學(xué)習(xí)\啊大概個(gè)\不是的信件\啊會(huì)盡快.txt
d:\我要好好學(xué)習(xí)\啊大概個(gè)\按哈哈去.txt
d:\我要好好學(xué)習(xí)\我是.txt

正在回答

7 回答

? ?System.out.println(A)你把這個(gè)加到if語(yǔ)句塊里去。else語(yǔ)句是非空文件夾才會(huì)輸出。仔細(xì)想想。

0 回復(fù) 有任何疑惑可以回復(fù)我~

File[] a=dir.listFiles();

if(a.length>0&&a!=null) {

for (File file : a) {

if(file.isDirectory()){

lisDirectory(file);

}

//在此處添加判斷? 如果遍歷到不包含文檔的文件夾,

//但包含有另一空文件夾時(shí) 打印輸出文件夾的目錄

else if(file!=null) {

for (File file2 : a) {

System.out.println(file2);

};

}else{

System.out.println(file);

}

}

}

//如果沒(méi)添加判斷 就只會(huì)輸出含有文檔名的路徑? ? 不會(huì)輸出只含有空文件夾的路徑


0 回復(fù) 有任何疑惑可以回復(fù)我~

listDirectory是方法名,java中并沒(méi)有這個(gè)方法

0 回復(fù) 有任何疑惑可以回復(fù)我~

你的問(wèn)題應(yīng)該是空文件目錄沒(méi)有輸出目錄吧!

需要增加一個(gè)files!=null,但是files.length==0的情況,表示當(dāng)前目錄里面沒(méi)有文件存在了,就打印當(dāng)前空文件夾的目錄,也就是直接輸出dir目錄

if(files!=null&&files.length>0)

for (File file : files) {

if(file.isDirectory())

fileListDirectory(file);

else

System.out.println(file);

}

else

System.out.println(dir);


0 回復(fù) 有任何疑惑可以回復(fù)我~

這遞歸寫的是正確的,沒(méi)有全部輸出,是因?yàn)槟阒慌袛嗔水?dāng)前文件為File的情況下輸出.

只要在dir的判斷中,添加輸出語(yǔ)句System.out.println("dir_:"+A.getName());,就都有了。

http://img1.sycdn.imooc.com//5a7bec810001345406310183.jpg

0 回復(fù) 有任何疑惑可以回復(fù)我~

應(yīng)該列舉出的是所有目錄的值


0 回復(fù) 有任何疑惑可以回復(fù)我~

?lis(A);//特別注釋?。。。。。。。。。。。。。。。。。。。。。。。。。。。?/span>


要用listDirectory(A);方法

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

麻煩會(huì)的仔細(xì)看看,求解答

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)