CMD 如何建立TXT內的文字檔名料夾 - Windows

Table of Contents

剛開始學習cmd,目前在撰寫一個相片分類的bat
因為照片習慣依年分月份日期分類儲存
像是20180125 20180506 ...
目前已經進行到能讀取相片日期並存入文件檔內
想請為各位大大如何使用md代碼建立以txt內的檔名資料夾

程式如下


@ECHO on&setlocal enabledelayedexpansion



rem dir /o:d/t:w *.jpg

FOR /f "skip=4 tokens=1" %%i IN ('dir /o:d/t:w *.jpg') DO (
echo %%i>>a.txt
)



For /F "tokens=1-3 delims=/" %%a in ('Type a.txt^|Findstr ".*"') do (
echo %%a%%b%%c>>b.txt
set foldername=%%a%%b%%c
)



for /f "delims=" %%e in (b.txt) do (
if not defined %%e set %%e=Def & >>c.txt echo %%e
)




XCOPY Source "*""/foldername" /S /D:%%b-%%c-%%a /Y







rd 0 /S /Q
a.txt
b.txt
c.txt
pause

感恩

--

All Comments