%cd%当前目录
%date% 系统日期:2011/08/26 周五
%date:~0,10%系统日期:2011/08/26
打印当前目录及其子目录下所有文本文件:
for /r %cd% %%f in (*.txt) do (
echo %%f
)
传递参数,并返回结果:
@echo off & setlocal ENABLEEXTENSIONS
call :Date2Day %DATE:~0,10% sdays
echo %sdays%
endlocal
goto:eof
:Date2Day
setlocal ENABLEEXTENSIONS
for /f "tokens=1-3 delims=/-, " %%a in ('echo/%1') do (
set yy=%%a & set mm=%%b & set dd=%%c
)
echo %yy%
echo %mm%
echo %dd%
set /a dd=100%dd%%%100,mm=100%mm%%%100
set /a z=14-mm,z/=12,y=yy+4800-z,m=mm+12*z-3,j=153*m+2
set /a j=j/5+dd+y*365+y/4-y/100+y/400-2472633
endlocal&set %2=%j%&goto :EOF
通过ftp命令向ftp服务器传文件:
ftp -i -s:D:\sendfile_cmd
其中-i表示关闭多文件传输过程中的交互提示,-s后紧跟登陆服务器后执行的指令文件(文本文件)
D:\sendfile_cmd内容:
open 192.168.206.111
useless
char
user admin 123123
bin
lcd D:\local_folder\
cd /admin_data/
mput *
disconnect
bye