删除檔案比較簡單,但是删除檔案夾就不是那麼簡單了,特别是裡面還包含很多子檔案。你需要逐條的删除
public
void deleteFile(File file)
{
if
(file.exists()) // 判斷檔案是否存在
{
if
(file.isFile())// 判斷是否是檔案
{
file.delete();
//
delete()方法 你應該知道 是删除的意思;
}
else
if
(file.isDirectory()) // 否則如果它是一個目錄
{
File
files[] = file.listFiles(); //
聲明目錄下所有的檔案 files[];
for
(int i = 0; i < files.length; i++)// 周遊目錄下所有的檔案
{
this.deleteFile(files[i]);
把每個檔案 用這個方法進行疊代
}
file.delete();
}
else
{
//
}