使用BAT命令判断文件是否存在。
范例:
@echooff
ifnotexistc:\Temp\1.txtgotonofile --1
gotostart 禅裂 渗袭如 --2
:nofile
copy \\xp\temp\111.txt c:\temp\1.txt --3
:start
mstsc.exe --4
注释:
1:此处的意思是判断如果不存在C:\TEMP\1.TXT则跳转至自定义的NOFILE的脚本,如果存在刚跳过。执行下一步。
2:执行自定义START脚本。
3:此处为丛启执行第一句判断的后续内容,(复制网络路径\\SERVER\TEMP\111.TXT到当前机器中的C:\TEMP目录中并改名为1.txt。
4:执行MSTSC.exe程序。
不清楚毕芦你的实际文件/情况,仅以问题中的样例/说明为据复制粘贴到记事本,另存为xx.bat,编码选ANSI@echo off
rem 判断/检测指定文件夹/目棚中录下是否存手和带在指定文件
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
set "htmlfile=%tmp%\index.html"
if not exist "%htmlfile%" (
echo调用另外一个bat
goto end
)
echo继续往下执行
:end
echo%#% +%$%%$%/%@% %z%
pause
exit
@echo off &title 显示大小为0的文件 By 依梦琴瑶
::设置指定文件夹路耐胡径
set SrcDir=D:\Test
for /f "delims=" %%a in ('dir /a-d/s/b "昌没拦%SrcDir%\*"') do (
if %%~za equ 0 echo "%%~a"
)
pause
脚本保存编码务必设为ANSI,保存时比对以上原文,以免代码错误导致运行出错。察哪
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)