vw0920回答ポイント なしウォッチ

MS-DOSの環境で、以下のことを実施したいと考えています。OSはwin7でVersion 6.1.7601です。


あるドライブのcccにある、当日日付以外の「フォルダのみ」を同ディレクトリのoldに移動させたい。

一つ前のccc配下へ移動する場合は「for /D %%a in (*) do move %%a ..」で終わります。
文字列の判定であれば「MOVE /Y 20* old」にするとファイルも移動させてしまい、同一ディレクトリに
あるフォルダのみをoldに移動する方法が思いつきません。発想が乏しくすみません。一手ご教授ください。


条件:
OS:window7
言語:できればDOSコマンド、もしくはteraterm。

treeの状態
Z:.
├─aaa
├─bbb
├─ccc
│ ├─old
│ ├─20150301
│ │ ├─0301.log
│ │ └─0301.txt
│ ├─20150302
│ │ ├─0302.log
│ │ └─0302.txt
│ ├─20150303
│ ├─201503_xxx.txt
│ ├─2015_yyy.xls

この内、20150301、20150302、20150303のフォルダのみoldに移動させる。
日付フォルダ配下のtxtや、logも纏めて移動させる。

どうぞよろしくお願いします。

ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2015-03-24 17:05:02
終了日時
2015-03-31 17:10:05
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

MS-DOS52TeraTerm52win7358DoS212AAA765ディレクトリ1525OS4923xls196CCC172MOVE59

人気の質問

メニュー

PC版