[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
是说归类吗?
例如把2011-11-11创建的图片放到20111111的文件夹里!
本人已死!不用联系!~
要联系下来联系!~~

TOP

  1. @echo off
  2. for /f %%a in ('dir /b *.jpg') do (   
  3.     for /f %%b in ("%%~ta") do (
  4.        md %%b
  5.            move %%a %%b
  6.      )
  7. )
  8. pause
复制代码
放到同一目录!可以用!
不知道合适不?
本人已死!不用联系!~
要联系下来联系!~~

TOP

感谢jellyhk,
可是不知道为何提示
the syntax of the command is incorrect.
the system cannot find th ...
shano 发表于 2011-11-28 12:17

你应该没成功吧!2段英文说的!是没放到同目录吗?
另:%%~ta 是日期!你可以自己去测试下!%%~ta是当前for里面变量%%a的日期,你用
  1. echo %~t0
  2. pause
复制代码
这段代码的变量%0是表示自己!加~t是看日期!例如2011-11-11 11:12这种形式!所以用for /f 把他分割为2011-11-11不要后面
本人已死!不用联系!~
要联系下来联系!~~

TOP

时间:是指拍摄时间,比如照片名称DSC00123.jpg,拍摄时间是11月26日1:30分。我想把所有1126拍摄的照片通过 ...
shano 发表于 2011-11-28 13:40

Q1:
我不知道你的拍摄时间是文件中3个时间的哪个时间!创建时间?修改时间?访问时间!你的文件的时间是一样的吗?如果不是一样的你是要读取哪个时间?
   创建时间是说你把文件放到电脑里的时间!
   访问时间是最后一次访问的时间!
   修改时间是文件最近一次进行修改并保存的时间(如果是下的别人电脑就会时间比创建时间小)
Q2:
假设你的文件是2011-11-26拍的!是存到1126?11-26?2011-11-26?

Q3:
把你的运行图用qq截下来!还有你的文件是不是放一起的!图
本人已死!不用联系!~
要联系下来联系!~~

TOP

返回列表