Tôi cần một lệnh có thể được chạy từ dòng lệnh để tạo một thư mục cho mỗi tệp (dựa trên tên tệp) trong một thư mục và sau đó di chuyển tệp vào các thư mục mới được tạo.
Thí dụ :
Thư mục bắt đầu:
Dog.jpg
Cat.jpg
Lệnh sau hoạt động rất tốt trong việc tạo thư mục cho mỗi tên tệp trong thư mục làm việc hiện tại.
for %i in (*) do md "%~ni"
Thư mục kết quả:
\Dog\
\Cat\
Dog.jpg
Cat.jpg
Tôi cần phải thực hiện thêm một bước này và di chuyển tệp vào thư mục.
Những gì tôi muốn đạt được là:
\Dog\Dog.jpg
\Cat\Cat.jpg
Ai đó có thể giúp tôi với một lệnh để làm tất cả điều này?
for %i in (*) do cmda && cmdb
B) có thể lặp lại đầu tiênfor %i in (*) do @ECHO cmda && cmdb
C) có thể thêm Tôi nghĩ rằng đó là / R để đi qua các thư mục con.