对于我的图片集,我希望文件夹中的所有图片按日期自动分类到文件夹中。幸运的是,这些文件已经以时间戳命名:
- 2012-07-15 12.21.06.jpg
- 2012-07-15 12.21.26.jpg
- 2012-07-16 17.12.50.jpg
在此示例中,前两个文件应最终位于文件夹 2012-07-15 中,第三个文件应位于 2012-07-16 文件夹中。我已经尝试并用谷歌搜索,我能找到的是:
for %%a in (*.jpg) do (
md "%%~na" 2>nul
move "%%a" "%%~na"
)
但这会为每个文件名创建一个文件夹。我想有一个具有前十个字符的变量,但对变量声明和在 dos 中的使用感到完全困惑和沮丧。任何人都可以帮忙吗?