我正在嘗試創建一個備份文件夾,其中包含2016年所有月份的子文件夾以及每個月所有日子文件夾的子文件夾。我想用一個bat文件來做到這一點。 我能做的最好的就是這個。在bat文件中使用CMD命令創建多個文件夾
md "E:\cctv backup"
cd "E:\cctv backup"
md "E:\cctv backup\October 2016"
md "E:\cctv backup\November 2016"
cd "E:\cctv backup\October 2016"
md "E:\cctv backup\October 2016\01 Oct 2016"
md "E:\cctv backup\October 2016\02 Oct 2016"
md "E:\cctv backup\October 2016\03 Oct 2016"
md "E:\cctv backup\October 2016\04 Oct 2016"
md "E:\cctv backup\October 2016\05 Oct 2016"
md "E:\cctv backup\October 2016\06 Oct 2016"
md "E:\cctv backup\October 2016\06 Oct 2016"
md "E:\cctv backup\October 2016\08 Oct 2016"
md "E:\cctv backup\October 2016\09 Oct 2016"
md "E:\cctv backup\October 2016\10 Oct 2016"
md "E:\cctv backup\October 2016\11 Oct 2016"
md "E:\cctv backup\October 2016\12 Oct 2016"
md "E:\cctv backup\October 2016\13 Oct 2016"
md "E:\cctv backup\October 2016\14 Oct 2016"
md "E:\cctv backup\October 2016\15 Oct 2016"
md "E:\cctv backup\October 2016\16 Oct 2016"
md "E:\cctv backup\October 2016\17 Oct 2016"
md "E:\cctv backup\October 2016\18 Oct 2016"
md "E:\cctv backup\October 2016\19 Oct 2016"
md "E:\cctv backup\October 2016\20 Oct 2016"
md "E:\cctv backup\October 2016\21 Oct 2016"
md "E:\cctv backup\October 2016\22 Oct 2016"
md "E:\cctv backup\October 2016\23 Oct 2016"
md "E:\cctv backup\October 2016\24 Oct 2016"
md "E:\cctv backup\October 2016\25 Oct 2016"
md "E:\cctv backup\October 2016\26 Oct 2016"
md "E:\cctv backup\October 2016\27 Oct 2016"
md "E:\cctv backup\October 2016\28 Oct 2016"
md "E:\cctv backup\October 2016\29 Oct 2016"
md "E:\cctv backup\October 2016\30 Oct 2016"
md "E:\cctv backup\October 2016\31 Oct 2016"
cd "E:\cctv backup\November 2016"
md "E:\cctv backup\November 2016\01 Nov 2016"
md "E:\cctv backup\November 2016\02 Nov 2016"
md "E:\cctv backup\November 2016\03 Nov 2016"
md "E:\cctv backup\November 2016\04 Nov 2016"
md "E:\cctv backup\November 2016\05 Nov 2016"
md "E:\cctv backup\November 2016\06 Nov 2016"
md "E:\cctv backup\November 2016\07 Nov 2016"
md "E:\cctv backup\November 2016\08 Nov 2016"
md "E:\cctv backup\November 2016\09 Nov 2016"
md "E:\cctv backup\November 2016\10 Nov 2016"
md "E:\cctv backup\November 2016\11 Nov 2016"
md "E:\cctv backup\November 2016\12 Nov 2016"
md "E:\cctv backup\November 2016\13 Nov 2016"
md "E:\cctv backup\November 2016\14 Nov 2016"
md "E:\cctv backup\November 2016\15 Nov 2016"
md "E:\cctv backup\November 2016\16 Nov 2016"
md "E:\cctv backup\November 2016\17 Nov 2016"
md "E:\cctv backup\November 2016\18 Nov 2016"
md "E:\cctv backup\November 2016\19 Nov 2016"
md "E:\cctv backup\November 2016\20 Nov 2016"
md "E:\cctv backup\November 2016\21 Nov 2016"
md "E:\cctv backup\November 2016\22 Nov 2016"
md "E:\cctv backup\November 2016\23 Nov 2016"
md "E:\cctv backup\November 2016\24 Nov 2016"
md "E:\cctv backup\November 2016\25 Nov 2016"
md "E:\cctv backup\November 2016\26 Nov 2016"
md "E:\cctv backup\November 2016\27 Nov 2016"
md "E:\cctv backup\November 2016\28 Nov 2016"
md "E:\cctv backup\November 2016\29 Nov 2016"
md "E:\cctv backup\November 2016\30 Nov 2016"
如果你的代碼可以工作,但你只是想縮小它(你絕對可以),那麼你可能需要在[Code Review](http://codereview.stackexchange.com/)上提問。 – SomethingDark
您不需要創建任何父目錄。命令'md one \ two \ three'將創建一個和兩個目錄(如果它們不存在)。另外,使用'for/l'命令(鍵入'for /?'尋求幫助)來遍歷一個月中的日子(但記得31和30)。 –
嘿,非常感謝..對於命令是我實際上正在努力。如何遍歷月份的日期,同時將它們創建爲月份父文件夾中的子文件夾。 – Taonga