CMD - Cách lấy đường dẫn tất cả các tập tin có trong thư mục (How to get all full file name in folder?).

Trong một vài tình huống bạn cần lấy đường dẫn của tất cả các tập tin trong một thư mục để thực hiện một công việc nào đó, nhưng do số lượng tâp tin qua nhiều mà bạn lại không muốn ngoài copy từng cái tên file rùi ghép đường dẫn thư mục lại.

Bài viết sau đây sẽ hướng dẫn các bạn cách để lấy được đường dẫn tất cả các file trong một thư mục xác định bằng command line(CMD) với câu lệnh dir.


Như hình trên bây giờ tôi luôn lấy tất cả đường dẫn hình trong thư mục Company_Trip_2009 và ghi nó vào một tập tin txt.

Đầu tiên bạn hãy mở cmd bằng cách chọn StartRun, hoặc dùng phím tắt "Windows" + "R" để mở hộp thoại "Run", gõ chữ "CMD" và enter hoặc ok.


Màn hình đen CMD sẽ được mở ra, đầu tiên bạn hãy dùng lệnh cd để chuyển đường dẫn xử lý tới thư mục cần lấy đường dẫn các tập tin. Theo ví dụ tôi sẽ gõ vào như sau:
cd "D:\Image\My_Image\Company_Trip_2009"

Sau khi thực hiên xong câu lệnh bạn sẽ có được màn hình giống bên dưới.


Tiếp theo bạn hãy gõ câu lệnh sau:
dir /s/b

Bạn sẽ thấy trên hình cmd tất cả các đường dẫn hình mình cần. Vậy làm sao để chuyển các thông tin này vào file txt?

 
Bạn hãy thực hiện câu lệnh sau:
dir /s/b > Duong_Dan_Hinh.txt
  • dir: Lệnh xem danh sách các thư mục hoặc tập tin:
  • /s: Hiển thị tập tin trong thư mục chỉ định và tất cả các thư mục con.
  • /b: Sử dụng định dạn hiển thị không có các mục thông tin phụ hoặc tóm tắt.
    • *Ghi chú: Giả sử bạn dùng lệnh dir không thì bạn sẽ thấy nó hiển thị thêm các thông tin như ngày tạo, giờ tạo, số lưởng file, dung lượng file.... khi sử dung tùy chọn(option) trên thì sẽ không hiển thị các thông tin này nữa.
  • >: Câu lệnh dùng để ghi kết quả sau khi được hiện câu lệnh dir /s/b thàn tập tin txt tên Duong_Dan_Hinh.txt nếu bạn không chọn đường dẫn lưu chữ kèm theo thì nó sẽ được lưu tại thư mục bạn chạy câu lệnh. Trong ví dụ này thì nó sẽ được lưu tại "D:\Image\My_Image\Company_Trip_2009"
 Bên dưới là kết quả sau khi bạn thực hiện thành công câu lệnh.




Writer: +Bui Ngoc Son




No comments:

Post a Comment