
[小白求助]根據(jù)文件修改日期自動創(chuàng)建文件夾并移動文件[已解決]最后由 13917134 于 -3-27 10:20在一個文件夾下一個若干個文件,希望可以根據(jù)文件修改時間(是修改時間,因為創(chuàng)建時間可能有很多是一樣的。單修改時間可以進行分類)自動建立以修改時間為日期的文件夾,并吧相同一天修改時間下的文件都移動到里面求代碼文件名結(jié)構(gòu)如下:文件名|修改時間23545.csv|-09-23 16:33 PM54782.dt2|-09-23 16:55 PM123123.ts2 | -10-22 15:55 PMwksj11.csv |-2-1412:22 AMb0809.csv |-2-14 12:22 AM建立以修改時間作為名字的文件夾可以是-01-05或者是0105這樣的文件夾名字,目的只是需要把這個文件夾下上萬文件分類,根據(jù)修改日期天數(shù)移動到相應(yīng)的根據(jù)天數(shù)日期建立的文件夾下。百度了一下以及在論壇中搜索相關(guān)內(nèi)容未發(fā)現(xiàn)此類相關(guān)找到一個相關(guān)代碼,不知道怎么修改。求大神解答
nclick="copycode($('code0'));">復(fù)制代碼
- cd /d %~dp0
- setlocal enabledelayedexpansion
- set NowYM=%date:~,4%%date:~5,2%
- if not exist !NowYM! md !NowYM!
- for /f delims= %%a in ('dir /a-d/b/tw') do (
- if not %%~fa==%~f0 (
- set FileYM=%%~ta
- set FileYM=!FileYM:~,4!!FileYM:~5,2!
- if !FileYM! equ !NowYM! move %%~a !NowYM!
- )
- )
- pause

