2

我是新来的,我既不是程序员也不是计算机专业人士

我是一名业余摄影师,想为我的照片创建一个文件夹结构,如下所示,并使用 bat 文件为每次新拍摄自动执行此操作。


2013-21-31_手动输入照片拍摄信息2013-21-31_info from above/2013-21-31_info from above_jpg 2013-21-31_info from above/2013-21-31_info
from above_tif 2013-21-31_info
from above/2013-21 -31_info 从 above_raw 2013-21-31_info
从 above/ 2013-21-31_info 从 above_bw 2013-21-31_info 从 above/2013-21-31_info
从 above_rejects

我真的很感谢你的帮助,

德特基

4

1 回答 1

0

试一试:如果您不想要当前日期而是您输入的日期,则删除下面的 REM。

@echo off
for /f "delims=" %%a in ('wmic OS Get localdatetime  ^| find "."') do set "dt=%%a"
set "YYYY=%dt:~0,4%"
set "MM=%dt:~4,2%"
set "DD=%dt:~6,2%"
set "HH=%dt:~8,2%"
set "Min=%dt:~10,2%"
set "Sec=%dt:~12,2%"

set datestamp=%YYYY%-%MM%-%DD%
REM set /p "datestamp=Enter date in YYYY-MM-DD format: "
set /p "var=Enter the description: "

for %%a in (jpg tif raw bw rejects) do md "%datestamp%_%var%\%datestamp%_%var%_%%a"

pause
于 2013-08-20T09:38:46.757 回答