Cái này chuẩn nè! Ngày xưa mình khoái nhứt là ngồi viết BATCH, mấy chục năm rồi vẫn chưa quên (nhiều)...cmd xcopy. Làm hàng ngày thì viết file .bat cho nó zô schedule l
E:\Temp>for /d %d in(*) do md %d\%danh chạy command promt
dir/cd đến thư mục chứa mớ folder đó
gõ lệnh: for /d %d in(*) do md %d\%d
in(*) was unexpected at this time.
Cái này là copy đi chỗ khác, còn chủ thớt muốn mỗi thư mục mới là con của thư mục cũ.xcopy C:\Folders D:\Folders /t /e
Thêm dấu cách giữa in và (*) là được bác ạ!E:\Temp>for /d %d in(*) do md %d\%d
in(*) was unexpected at this time.
for /d %d in (*) do md %d\%d
không báo lỗi nữa nhưng không ra kết quả như mong muốn nếu tên folder có khoảng trắng.Thêm dấu cách giữa in và (*) là được bác ạ!
for /d %d in (*) do md %d\%d
Ví dụ thay vì tạo thư mục con là "folder A" trong "folder A" thì nó tạo thư mục [A] ngang hàng với [Folder A], bên trong là [Folder]
Mình thấy mấy anh viết từa lưa vậy có vẻ anh chủ ngộp
. Mấy anh nên dâng tận miệng kiểu: Viết 1 file .bat rồi attach lên này. Viết 1 cái Readme.txt kèm theo nữa, trong đó hướng dẫn step by step luôn ![Big Grin :D :D](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
Ờ quên vụ tên có khoảng trắng! Thêm dấu " vào là được.không báo lỗi nữa nhưng không ra kết quả như mong muốn nếu tên folder có khoảng trắng.
Ví dụ thay vì tạo thư mục con là "folder A" trong "folder A" thì nó tạo thư mục [A] ngang hàng với [Folder A], bên trong là [Folder]
for /d %d in (*) do md "%d"\"%d"
OK rồi.Ờ quên vụ tên có khoảng trắng! Thêm dấu " vào là được.
for /d %d in (*) do md "%d"\"%d"
Bác chủ thử được rồi đó
Bác Tuấn có thể giải thích ý nghĩa các chữ trong câu lệnh đó được ko?
Em chỉ biết for ... do, MD là makedir
thêm dấu nháy kép vô...không báo lỗi nữa nhưng không ra kết quả như mong muốn nếu tên folder có khoảng trắng.
Ví dụ thay vì tạo thư mục con là "folder A" trong "folder A" thì nó tạo thư mục [A] ngang hàng với [Folder A], bên trong là [Folder]