我为我的工作制作了一个小工具,我有一个主文件夹,如:
C:\ TEMP
那里有一些子文件夹:
......
C:\ TEMP \ EN
C:\ TEMP \ DE
C:\ TEMP \ JA
....
C:\ TEMP \ ABC
C:\ TEMP \ XXX
.....
我想将所有子文件夹移动到“存档”,子文件夹名称长度为2。
结果:
C:\ TEMP \存档\ EN
C:\ TEMP \存档\ DE
C:\ TEMP \存档\ JA
您能否提供一些想法如何过滤文件夹名称的长度?所以我可以在循环中做下一步动作。
谢谢。
答案 0 :(得分:1)
forfiles /p "c:\temp" /m "??" /c "cmd /c if @isdir==TRUE move @path c:\temp\archive"