[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 随时间变化每隔一小时自动创建目录并更改/替换指定文本里的目录路径

本帖最后由 pcl_test 于 2018-3-18 10:51 编辑

自动随时间更改目录
由于我有这样一个软件   他带照相每秒照20张照片但是只指定 了一个目录 使这个目录中文件多大8万个
于是我想用批处里 自动更改他的目录
这个软件带有一个 abc.ini  东东 里面这样写  
le1=F:\060802sxt\a
这就是他的目录 我想让批处理每隔一个小时 自动创建一个目录 并且把上面的目录改到自己创建的里面
  比如 2008-12-1408 就是说8点的时候 批处理自动创建了个2008-12-1408的目录并且把上面le1=F:\060802sxt\a的目录改为 le1=F:\060802sxt\2008-12-1408
请高手指点

  1. echo %date% %time%
复制代码
结果贴出来看看
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

运行不起来啊?是不是什么地方出问题了

TOP

回复 3楼 的帖子

开始
运行
cmd
echo %date% %time%
结果贴出来看看
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

2008-12-15 星期一 12:49:56.15

TOP

  1. @echo off
  2. for /f "tokens=2 delims==" %%a in ('wmic path win32_operatingsystem get LocalDateTime /value^|find "="') do set "datetime=%%a"
  3. set "folder=F:\060802sxt\%datetime:~,4%-%datetime:~4,2%-%datetime:~6,4%"
  4. md "%folder%" 2>nul
  5. (for /f "tokens=1* delims=:" %%a in ('findstr /n .* "%~dp0abc.ini"') do (
  6.     set "line=%%b"
  7.     setlocal enabledelayedexpansion
  8.     if /i "!line:~,4!" equ "le1=" (echo;le1=%folder%) else echo;!line!
  9.     endlocal
  10. ))>"%~dp0$tmp.ini"
  11. move /y "%~dp0$tmp.ini" "%~dp0abc.ini"
  12. >nul ping /n 3 0&exit
复制代码

TOP

返回列表