我想把10万张照片都改名为 创建日期+filename形势的,以便于排序检索方便 脚本在获取创建时间时无法赋值,哪位高手给指点一下,谢谢 。。[code]@echo off cd E:\100NIKON setlocal enabledelayedexpansion FOR /R .\ %%i in (*.jpg) do ( set ntc=&dir "%%i"|gawk "{print $1,$2}" /*这行的目的是希望将文件的时间属性赋值给变量。不知道为什么总是赋值不成功*/ @echo ntc = %ntc% rem ren %%i %ntc%.%%i )[/code]
常用命令 echo、@、call、pause、rem(小技巧:用::代替rem)是批处理文件最常用的几个命令,我们就从他们开始学起。 ==== willsort 编注 =========== 首先, @ 不是一个命令, 而是dos 批处理的一个特殊标记符, 仅用于屏蔽命令行回显. 下面是dos命令行或批处理中可能会见到的一些特殊标记符: CR(0D) 命令行结束符 Escape(1B) ANSI转义字符引导符 Space(20) 常用的参数界定符 Tab(09) ; = 不常用的参数界定符 + COPY命令文件连...
... iptables -N dos iptables -A INPUT -j dos iptables -A dos -p tcp --syn -m limit --limit 1/s -j RETURN ...
... iptables -N dos iptables -A INPUT -j dos iptables -A dos -p tcp --syn -m limit --limit 1/s -j RETURN ...
在批处理文件中运行 C:\cygwin\bin\bash --login setenv.sh 但是老说找不到该文件,或者说sed命令不支持。但是我已经把 C:\cygwin\bin加到windows环境变量path里了。谢谢
chinaunix上貌似没有讨论dos shell的地方,工作需要刚才花了些时间写了一个dos shell脚本,共享给大家,也许用的上: 这个脚本压缩由参数指定的文件或目录,压缩后的文件名形式是:原文件名-日期-时间.rar [code] @echo on rem 得到日期与时间,赋给变量 For /f "tokens=2 delims= " %%a in ('date /t') do (set cdate=%%a) For /f "tokens=1-2 delims=: " %%a in ('time /t') do (set ctime=%%a-%%b) Rem 压缩指定文件,压缩后...
项目结项了,今天学习一下dos批处理,呵呵。研究得到下面的自动备份ORACLE的批处理,将下面的内容复制到一个文本文件,并重命名为cmd或bat就可以了。如果想定时运行,可以采用WINDOWS的计划任务,记得要带两个参数哦。呵呵。 REM @echo off REM 第一个参数是目录,第二个参数是文件名 if {%1}=={} goto noparms if {%2}=={} goto noparms REM 登录FTP服务器的设置文件作成 if exist putfile.bat del putfile.bat REM FTP服务器IP地...