Java 68. Cách lấy thông tin cơ bản của tập tin và duyệt thư mục trong 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
Автор

Chào bạn... Mình xem tiếp video của bạn... Cách lấy thông tin cơ bản của tập tin và duyệt thư mục trong Java... Hay lắm tuyệt vời quá bạn a, mình thích lắm, mong bạn có nhiều sức khỏe để làm nhiều video hay, mình luôn ủng hộ bạn, chúc bạn trong cuộc sống gặp may mắn và thành công rực rỡ bạn nhé....vvv

ThungHoang
Автор

em học tester automation với java, e đã theo học chuỗi video của a từ đầu đến đây, a dạy có tâm quá, các video của a rất dễ hiểu và logic với nhau, nhiều lúc a còn chia sẻ và truyền động lực cho người học rất là cảm hứng. Cảm ơn a rất nhiều, e chúc a luôn có thật nhiều sức khỏe!

manhhoangtien
Автор

vô bài mới là phải like rồi comment cái rồi mới học đó a

qazxsw
Автор

Cảm ơn A vì những bài học thật bổ ích. Chúc anh thật nhiều sức khỏe và ra thật nhiều video hay cho mn a nhé!

DungHoang-yxti
Автор

hay quá anh ơi chúc a luôn có sức khỏe tốt😁😁😁

PhanVanTam-TN
Автор

Em xin cảm ơn anh nhiều ạ, chúc anh thật nhiều sức khoẻ

hoanle
Автор

nội dung anh làm rất có ích, mong anh có thể tạo ra thêm những video hay hơn nữa

hoangphutrinh
Автор

Em cảm ơn anh về những video chất lượng này nha

_LuuangAnKhang
Автор

cách làm câu 8 của anh khá thú vị, em không thông minh lắm phải mất 2 ngày để hiểu được nó, cuối cùng em cũng đã tiếp thu được kiến thức này, bạn nào chưa có kiến thức về đệ quy(recursion) thì thực sự bài này rất khó vào, xin các bạn hãy kiên trì học thêm về recursion để cho bản thân được tìm hiểu thấu triệt nó, dưới đây là mô tả cách làm của mình theo ý hiểu:
cách để làm và hiểu bài java 68 titv ở câu 8 là:
1) cần có kiến thức căn bản về đệ quy(recursion)
2) chạy bằng tay và debug, đặt break point ở vòng for và đoạn if để kiểm tra xem có phải là thư mục hay file
Cách làm:
-) đầu tiên ta tạo 1 method inChiTietCayThuMuc nhận vào 2 tham số là File và level, trong đó File là path của file ta muốn in ra, level là cấp của thư mục.
-) ta tiến hành lặp từ 0 cho đến nhỏ hơn level và cho level tăng lên 1 cấp sau mỗi lần lặp in ra 1 dấu tab(cấp càng nhỏ tab vào càng nhiều để in ra cây thư mục cho dễ nhìn).
-) tiến hành in ra một vài ký tự "|__" để in ra trước tên của các file nhìn cho dễ
-) tiến hành lấy ra tên file ở cấp hiện tại đang đứng bằng phương thức getName()
-) lưu ý đây là một điều kiện ngắt của đệ quy(quan trọng) là kiểm tra xem nếu file thực thi được(canExecute()) và file này là thư mục(isDirectory()) thì mới tiếp tục, nếu gặp phải tập tin (có phần mở rộng) thì dừng lặp và thoát khỏi đệ quy
-) lấy tất cả các file con ở bên trong của thư mục (listFile()) và lưu nó vào 1 mảng File
-) tiến hành lặp qua tất cả các phần tử trong mảng bằng foreach
-) cuối cùng gọi đệ quy truyền vào fx, tại sao lại là fx? đối với mỗi file trong danh sách (fx) ta gọi đệ quy để nó có thể in ra tất cả các file và tập tin ở bên trong thư mục hiện tại. Điều này để đảm bảo rằng chương trình sẽ duyệt qua tất cả các phần của cây thư mục và in ra cấu trúc cây.

michaelbell
Автор

giỏi quá thầy ơi, hàm in ra cây thư mục hay quá

honglinh
Автор

Sao 7 ngày thì cũng đến thư mục kkkk, anh dạy dề hiểu lắm em mới học java vài ngày mà cũng thấy mình lênh level vù vù r, cám ơn anh nhiều 😍😍😍

sonhai
Автор

mong a ra thêm nhiều bài java tiếp theo

uchoa
Автор

Bài giảng của anh rất hữu ích ạ, cho e hỏi là e đang muốn định hướng bên backend java web thì những cái kiến thức như anh vừa dạy ở trên thì có đáp ứng vào mảng mà e đang học không ạ, hy vọng a trả lời giúp e ạ, e cảm ơn

phucxoff
Автор

càng về cuối càng khó ghê, cố gắng hiểu :33

ha_nguyen_
Автор

Ở bài này mình có thể làm thêm một chức năng khá hay nữa là điều hướng File, nghĩa là có thể đi tới các File con của File hiện tại và thực hiện các tác vụ nếu muốn =))

minh-hcmus
Автор

Mong rằng thầy sẽ tiếp tục ra các series khác ạ

nguyenat
Автор

e System.out.print("\t"); thì nó vẫn hiện \t trong chương trình khắc phục như nào ạ

quangvuang
Автор

em thấy hình như để chế độ gõ TV thì cái gợi ý hàm nó bị xida. Đổi wa gõ EN thì mới bth.

duyprowa
Автор

anh ơi chỉ in ra thư mục chứa .java thì code như nào ạ

NguoiChamHoc