0

仕事用に小さなツールを1つ作成しました。次のようなメインフォルダーがあります。

C:\TEMP

そこにはいくつかのサブフォルダーが含まれています: ...... C:\TEMP\EN
C:\TEMP\DE
C:\TEMP\JA
....
C:\TEMP\ABC
C:\TEMP\xxx
.. ...

すべてのサブフォルダーを「アーカイブ」に移動したいのですが、サブフォルダー名の長さは 2 です。

結果:
C:\TEMP\Archive\EN
C:\TEMP\Archive\DE
C:\TEMP\Archive\JA

フォルダ名を長さでフィルタリングする方法を教えてください。そのため、ループ内で次のステップ アクションを実行できます。

ありがとうございました。

4

1 に答える 1

1
forfiles /p "c:\temp" /m "??" /c "cmd /c if @isdir==TRUE move @path c:\temp\archive"
于 2013-11-14T06:52:26.900 に答える