java如何删除文件夹_java代码中如何删除文件夹呢?
摘要:
下文講述java代碼中如何刪除文件夾的方法說明,如下所示;
刪除文件夾這個功能,是我們在程序編寫中,經常使用到的功能,
那么java中如何刪除文件夾呢?
下文將一一到來,如下所示:
實現思路:
方式1
使用deleteDir刪除文件夾
方式2
使用deleteDirectory刪除文件夾
例:
java刪除文件夾的方法分享
//方式1:
public static void deleteDir(String dirPath) {
File file = new File(dirPath);
//設置文件讀寫權限
file.setWritable(true);
//遞歸刪除子文件夾
if (file.isDirectory()) {
File[] files = file.listFiles();
for (File f : files) {
deleteDir(f.getPath());
}
}
file.delete();
}
方式2:
private static void deleteDirectory(String dir) throws IOException {
File tempDir = new File(dir);
tempDir.setWritable(true);
//遞歸刪除子文件夾
if (tempDir.isDirectory()) {
File[] files = tempDir.listFiles();
for (File f : files) {
deleteDirectory(f.getPath());
}
}
Files.delete(tempDir.toPath());
}
總結
以上是生活随笔為你收集整理的java如何删除文件夹_java代码中如何删除文件夹呢?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HTTP生命周期
- 下一篇: zip (ICSharpCode.Sha