[問題] CMD 如何建立TXT內的文字檔名料夾

作者: xam93 (Vogt)   2018-10-28 04:03:36
剛開始學習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
感恩

Links booklink

Contact Us: admin [ a t ] ucptt.com