ورود

View Full Version : سوال: حذف پوشه



amatur_barnamenevis
شنبه 18 تیر 1390, 11:00 صبح
سلام
من ميخوام يه پوشه رو كه درونش فايلها و پوشه هاي ديگه اي هست رو پاك كنم.كدش چيه؟؟
با متد delete فقط ميشه پوشه اي رو كه داخلش خاليه رو پاك كنم ولي پوشه من توش فايل و چند تا پوشه ديگه داره بايد چيكار كنم؟؟

javaphantom
شنبه 18 تیر 1390, 12:09 عصر
سلام
من ميخوام يه پوشه رو كه درونش فايلها و پوشه هاي ديگه اي هست رو پاك كنم.كدش چيه؟؟
با متد delete فقط ميشه پوشه اي رو كه داخلش خاليه رو پاك كنم ولي پوشه من توش فايل و چند تا پوشه ديگه داره بايد چيكار كنم؟؟


import java.io.File;

/**
* Created by IntelliJ IDEA.
* User: azarmi
* Date: 7/9/11
* Time: 11:40 AM
* To change this template use File | Settings | File Templates.
*/
public class FolderManager {

public void deleteTree(File file) {
File[] files = file.listFiles();
for (File currentFile : files) {
if (currentFile.isDirectory() && currentFile.listFiles().length != 0) {
this.deleteTree(currentFile);
} else {
currentFile.delete();
}
}
file.delete();
}
}

amatur_barnamenevis
شنبه 18 تیر 1390, 14:32 عصر
ممنو ن درست شد