Perintah untuk membuat folder bersarang dan bertanggal berurutan

3

Saya seorang noobie dua hari & amp; Memerlukan pertolongan. Saya ingin membuat folder di Desktop bernama 2013 Dec. Vacation & amp; memiliki folder tanggal berurutan 2013-12-01 hingga 2013-12-31 bersarang di dalam folder utama. Perintah berikut berfungsi tetapi memberikan pesan kesalahan pada hari 10 hingga 31 (Subdirektori atau File Sudah Ada.) Dapatkah seseorang memperbaiki perintah ini.

Terima kasih

 for /l %a in (1,1,9) do md "C:\Users\b\Desktop\2013 Dec. Vacation\2013-12-0%a" & for /l %a in (10,1,31) do md "C:\Users\b\Desktop\2013 Dec. Vacation\2013-12-%a"
user202151
sumber

Jawaban:

1

Itu memperlakukan perintah Anda seolah-olah itu

for /l %a in (1,1,9) do (
    md "C:\Users\b\Desktop\2013 Dec. Vacation\2013-12-0%a"
    for /l %a in (10,1,31) do md "C:\Users\b\Desktop\2013 Dec. Vacation\2013-12-%a"
)

jadi yang kedua FOR loop dijalankan sembilan kali.

Mengapa tidak hanya melakukannya sebagai dua baris ?:

for /l %a in (1,1,9)  do md "C:\Users\b\Desktop\2013 Dec. Vacation\2013-12-0%a"
for /l %a in (10,1,31) do md "C:\Users\b\Desktop\2013 Dec. Vacation\2013-12-%a"

Atau, jika Anda benar-benar ingin melakukan semuanya dalam satu baris, tambahkan tanda kurung seperti yang ditunjukkan di bawah ini:

 (  untuk / l% a in (1,1,9) lakukan md "C: \ Users \ b \ Desktop \ 2013 Dec. Vacation \ 2013-12-0% a"  )  & amp; untuk / l% a in (10,1,31) lakukan md "C: \ Users \ b \ Desktop \ 2013 Dec. Vacation \ 2013-12-% a" 
Scott
sumber
Terima kasih untuk pelajarannya Scott. Menambahkan saran Parenthes adalah yang saya inginkan. Bagus sekali.
user202151
@ user202151: Senang membantu (dan selamat datang di Pengguna Super).
Scott
@ user202151: Bolehkah saya menarik perhatian Anda itu Bagaimana saya mengajukan pertanyaan? bagian dari Super User FAQ (Pertanyaan yang Sering Diajukan) –– “Ketika Anda telah memutuskan jawaban mana yang paling membantu Anda, tandai sebagai jawaban yang diterima dengan mengklik kotak centang di sebelah kiri jawaban. "Jika Anda melakukannya, kami berdua mendapat manfaat. Setelah Anda mendapatkan lebih banyak lagi reputasi , Anda juga bisa pilih jawaban yang bermanfaat dengan mengeklik panah menunjuk ke atas di sebelah kiri jawaban.
Scott