Nó có thể không phải là thường xuyên, nhưng đôi khi bạn có thể cần để có được danh sách các tập tin trong một thư mục. Có thể có một số lý do như tạo danh sách tên tệp, sao chép tất cả tên tệp, xuất danh sách tên tệp thành excel, v.v. Bất kể lý do là gì, Windows không có tùy chọn mặc định để tạo danh sách tất cả các tên tệp trong một thư mục. Tuy nhiên, việc liệt kê tên tệp trong một thư mục không phải là khó trong Windows. Đây là cách tạo hoặc sao chép danh sách tệp của thư mục trong Windows.

Tạo danh sách tên tệp trong thư mục

Cách đầu tiên và dễ nhất để tạo danh sách tên tệp trong một thư mục là sử dụng dấu nhắc lệnh. Chúng tôi chỉ có thể sử dụng lệnh DIR để xuất danh sách tên tệp thành tài liệu văn bản.

Để bắt đầu, hãy điều hướng đến thư mục với các tệp bạn muốn tạo danh sách. Bây giờ, "Shift + nhấp chuột phải" trong thư mục, sau đó chọn tùy chọn "Mở dấu nhắc lệnh ở đây".

Hành động trên sẽ mở Command Prompt trong thư mục hiện hành. Bây giờ, sao chép và thực hiện lệnh dưới đây:

 dir / b / a: -d / o: n> filelist.txt 

Ngay sau khi bạn thực thi lệnh, một tệp văn bản mới sẽ được tạo trong thư mục hiện tại với danh sách các tệp trong thư mục. Điều tốt về lệnh trên là nó sẽ chỉ liệt kê các tập tin và bỏ qua bất kỳ thư mục hoặc thư mục nào.

Nếu bạn muốn lệnh liệt kê các thư mục hoặc thư mục, hãy sử dụng lệnh dưới đây:

 dir / b / a / o: n> filelist.txt 

Như bạn có thể thấy từ lệnh trên, chúng ta vừa sửa đổi lệnh trước đó và loại bỏ thuộc tính -d để bao gồm các thư mục trong danh sách. Trong trường hợp bạn đang tự hỏi, chuyển đổi /o:n đảm bảo rằng danh sách được sắp xếp tự động theo tên.

Thêm tùy chọn danh sách tệp sao chép vào menu ngữ cảnh bên phải

Nếu bạn cần tạo danh sách tệp thường xuyên, thì phương pháp trên có thể không thân thiện với người dùng. Để dễ dàng hơn, bạn có thể thêm tùy chọn menu ngữ cảnh để sao chép danh sách tệp. Bạn có thể, lần lượt, dán danh sách bất cứ nơi nào bạn muốn.

Để bắt đầu, tìm kiếm “regedit” trong menu Start và mở nó.

Hành động trên sẽ mở Windows Registry Editor. Tại đây, điều hướng đến vị trí sau:

 HKEY_CLASSES_ROOT \ Directory \ shell 

Nhấp chuột phải vào phím “Shell” và chọn tùy chọn “Mới -> Khóa”.

Đặt tên cho khóa mới là “copylist” và nhấn nút Enter.

Theo mặc định, tất cả các khóa mới sẽ có một Giá trị Chuỗi được gọi là "(Mặc định)" không có dữ liệu giá trị. Để thay đổi dữ liệu giá trị, nhấp đúp vào giá trị, nhập Dữ liệu giá trị dưới dạng “Sao chép danh sách tệp” và nhấp vào nút “OK”. Giá trị này là những gì bạn sẽ thấy trong menu ngữ cảnh nhấp chuột phải. Vui lòng tùy chỉnh văn bản nếu cần.

Bây giờ, nhấp chuột phải vào phím “copylist”, chọn “New” và sau đó chọn “Key”.

Nhập "lệnh" làm tên của khóa.

Một lần nữa, khóa mới sẽ có giá trị mặc định của riêng nó. Để chỉnh sửa dữ liệu giá trị, nhấp đúp vào Giá trị mặc định để mở cửa sổ "Chỉnh sửa dữ liệu giá trị". Ở đây, nhập cmd /c dir "%1" /b /a:-d /o:n | clip, cmd /c dir "%1" /b /a:-d /o:n | clip, và nhấp vào nút “OK” để lưu các thay đổi.

Lưu ý: nếu bạn cũng muốn liệt kê các thư mục cùng với các tệp trong một thư mục, sau đó thay thế /a:-d bằng /a .

Từ thời điểm này trở đi, bạn có thể sao chép danh sách tệp bằng cách nhấp chuột phải vào thư mục chứa tất cả tệp của bạn và sau đó chọn tùy chọn “Sao chép danh sách tệp”. Sau khi sao chép, bạn có thể dán danh sách vào bất cứ nơi nào bạn muốn, như trong Bảng tính Notepad hoặc Excel.

Làm bình luận bên dưới chia sẻ suy nghĩ và kinh nghiệm của bạn về việc sử dụng phương pháp trên để tạo hoặc sao chép danh sách các tệp trong một thư mục.