楼主:
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
感恩