Java 69. Cách xóa tập tin và thư mục bằng ngôn ngữ lập trình Java

preview_player
Показать описание
Рекомендации по теме
Комментарии
Автор

Giúp anh đăng ký kênh, nhấn nút thích để video được nhiều bạn đam mê học lập trình biết đến nhé.
Chúc các bạn học thật tốt và có một ngày thật vui.

TITVvn
Автор

Thầy ơi thầy có hướng dẫn đọc ghi file excel ko ạ

nguyenthinguyen-uj
Автор

Thật sự cảm ơn thầy rất nhiều, lần thứ 2 em xem lại toàn bộ video java.

lamdat
Автор

vừa code lại bài 68, cái phần cây thư mục b68 hay quá ạ

nguyenvanuc
Автор

hay quá thầy, thầy cố ra những giáo án bổ ích nữa nhé.

kunkun
Автор

cho em hỏi thêm về cái Files.Delete thì nó máy em nó ko cho xóa file txt

vietjar
Автор

tại sao e dùng Files để xóa file như a và tham số đầu tiên của getPath e truyền vào là null như a thì ide của e báo lỗi vậy ạ, có phải do thời điểm hiện tại hàm đó đã có sự thay đổi phải ko ạ

hoanginh
Автор

EM THỬ CODE xoaFile2, và đã chạy được! Cám ơn anh Tùng nhiều ạ!
package main;

import java.io.File;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;

public static void xoaFile2(File fx){
if (fx.isFile()){
System.out.println("File da xoa: " + fx.getAbsoluteFile());
try {

} catch (IOException e) {
throw new RuntimeException(e);
}
} else if (fx.isDirectory()) {
File[]mangCon = fx.listFiles();
for (File f: mangCon
) {
xoaFile2(f);
}
System.out.println("File da xoa: " + fx.getAbsoluteFile());
}
try {

} catch (IOException e) {
throw new RuntimeException(e);
}
}

public static void main(String[] args) {

File f0 = new
File f0_1 = new
File f_vidu = new


ViDuXoaFile.xoaFile2(f0);
ViDuXoaFile.xoaFile2(f0_1);


}
}

tranvanquan
Автор

oh, em dungf deleteOnExit trong hàm đề quy xóa file không thể xóa hết được ạ, dùng hàm delete giống thầy thì lại ổn

_ltt
Автор

E vừa thử dùng code xóa mấy cái file rác mà xóa hẳn luôn a ạ. Nó k đưa vào thùng rác như mình thao tác bình thường.

thegooddieyoung
Автор

thầy ơi sao emcũng làm y nhưu vậy mà tập tin con xóa ko dc,

kieuhau
Автор

Cảm ơn anh nhiều ạ. Cố gắng tương tác để anh có động lực làm : >>

thybaochau
Автор

public static void xoaThuMuc(Path thuMuc) throws IOException {
// Kiểm tra xem thư mục có tồn tại hay không
if (Files.exists(thuMuc)) {
// Sử dụng Files.walk để lặp qua tất cả các tệp tin và thư mục bên trong thư mục được truyền vào
Files.walk(thuMuc)
// Sắp xếp danh sách các đường dẫn theo thứ tự ngược lại để xóa các tệp tin và thư mục con trước

// Sử dụng forEach để xử lý từng đường dẫn
.forEach(path -> {
try {
// Xóa từng tệp tin và thư mục
Files.delete(path);
} catch (IOException e) {
// Xử lý ngoại lệ nếu không thể xóa đường dẫn
System.out.println("Không thể xóa: " + path);
}
});
}
}

CFFM
Автор

Anh ơi em làm cái đoạn xóa các file khi co thư mục con bên trong ý. Em thay lệnh delete() bằng deleteOnExit() thì lại k xóa được hêt là vì sao ạ.

anhtuan
Автор

Thầy ơi, hệ điều hành windows của e ko dùng dc code của thầy vì vậy nên e vẫn chưa hiểu bài

dangduong
Автор

Ngoài đệ quy ra thì còn cách nào khác không a... ? Cảm ơn bài giảng của anh

vuthien
Автор

phút 16 ý anh là lập trình deque java_63 hay sao ạ

huyhuy-xphb
Автор

thầy ơi cho em hỏi cái phần word thì lấy ở đâu vậy ạ

ucvlogs
Автор

anh đang theo mảng lập trình nào vậy anh

thanhvochi
Автор

video thầy hay thật, mong thầy ra nhiều video về java nâng cao hơn,

nvtentertainment