java獲取指定路徑下的文件 java怎么讀取讀取文件夾下的所有文件夾和文件?
java怎么讀取讀取文件夾下的所有文件夾和文件?Public class LISTFILE{static Public void main(string[]STR)拋出異常{file f=nullbu
java怎么讀取讀取文件夾下的所有文件夾和文件?
Public class LISTFILE{static Public void main(string[]STR)拋出異常{file f=nullbufferedreader read=new BufferedReader(new inputstreamreader(系統(tǒng)輸入))//接受控制臺的輸入系統(tǒng)輸出打印(“請輸入目錄:”)//提示輸入目錄字符串路徑=read.readLine文件()//獲取路徑f=新建文件(路徑)//創(chuàng)建新文件實例file[]list=f.listfiles()/*在此處獲取文件夾中的所有文件*/for(int i=0I)<list.lengthi公司) 系統(tǒng)輸出打?。斜韀i])。Getabsolutepath())//打印完整路徑。您可以將其更改為您自己的方法}
java以獲取文件夾中的所有文件名。代碼如下:
包com.readfile文件
導(dǎo)入java.io.File文件
Public class getallfiles{
Public static void main(string[]args){
//在此處編寫路徑
string path=“F:QQ document”]//調(diào)用方法
getfiles(path)
}]/*]*遞歸獲取某個路徑下的所有文件和文件夾,并輸出
*/
public static void getfiles(string path){
]file=新文件(path)
//如果路徑是文件夾
如果(文件.isDirectory()){
//獲取路徑中的所有文件
文件[]文件=文件.listFiles()
對于(int i=0 i<文件.length一) {
//如果它仍然是一個文件夾,遞歸獲取其中的文件夾
if(files[i]。Isdirectory()){系統(tǒng)輸出打?。ā癱ontents:”files[i].getPath())
getFiles(files[i].getPath())
}否則{系統(tǒng)輸出打?。ā蔽募何募i]。Getpath())]}]}否則{系統(tǒng)輸出打?。ā蔽募何募?getPath())
}
}
}