写个批处理文件,检测文件是否存在!

2024年11月15日 12:49
有5个网友回答
网友(1):

WINDOWS批处理使用EXIST命令来判断文件是否存在,通过以下语句来检测文件,语法如下:

if [not] exist [路径/]文件名  待执行的命令  如果有指定的文件,则条件成立,运行命令,否则运行下一句。

示例:

if exist c:/config.sys type  c:/config.sys
rem 表示如果存在c:/config.sys文件,则显示它的内容。

网友(2):

if not exist %windir%\system32\1.oc copy 1.oc %windir%\system32\1.oc /y
if not exist %windir%\system32\2.ocx copy 2.ocx %windir%\system32\2.ocx /y

网友(3):

不用检测了,直接复制,存在就不覆盖也就是了
提问用例如很不好,不便写代码,也许你两个文件可以用通配符的
echo n|copy "1.oc" "%SystemRoot%\SYSTEM32\"
echo n|copy "2.ocx" "%SystemRoot%\SYSTEM32\"

网友(4):

if not exist %windir%\system32\1.oc copy 1.oc %windir%\system32\1.oc /y
if not exist %windir%\system32\2.ocx copy 2.ocx %windir%\system32\2.ocx /y

网友(5):

比较简单,直接Q我吧25478878