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

需要在批处理文件中检测系统SYSTEM32下有没有两个文件,例如:1.oc与2.ocx两个文件,如果有则不执行操作,直接退出。如果没有。则从当前目录中复制这两个文件到SY... 需要在批处理文件中检测系统SYSTEM32下有没有两个文件,例如:1.oc 与 2.ocx两个文件,如果有则不执行操作,直接退出。如果没有。则从当前目录中复制这两个文件到SYSTEM32下。如何写?请赐教! 展开
 我来答
就烦条0o
推荐于2016-08-23 · 知道合伙人软件行家
就烦条0o
知道合伙人软件行家
采纳数:33315 获赞数:46492
从事多年系统运维,喜欢编写各种小程序和脚本。

向TA提问 私信TA
展开全部

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

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

示例:

if exist c:/config.sys type  c:/config.sys
rem 表示如果存在c:/config.sys文件,则显示它的内容。
天仁密销
2020-05-14 广告
文件资料销毁可以咨询一下广州天仁,广州天仁再生资源回收有限公司是专业从事再生资源回收的企业。主营:再生资源回收、保密物品销毁、涉密文件销毁等。业务遍布珠三角地区,拥有再生资源加工厂和保密销毁厂,欢迎来电咨询了解。... 点击进入详情页
本回答由天仁密销提供
淡淡的雅兴
2015-12-12 · TA获得超过1.6万个赞
知道大有可为答主
回答量:4172
采纳率:86%
帮助的人:477万
展开全部
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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yyykkkyyyy
2011-01-03 · TA获得超过3136个赞
知道大有可为答主
回答量:2691
采纳率:40%
帮助的人:3311万
展开全部
不用检测了,直接复制,存在就不覆盖也就是了
提问用例如很不好,不便写代码,也许你两个文件可以用通配符的
echo n|copy "1.oc" "%SystemRoot%\SYSTEM32\"
echo n|copy "2.ocx" "%SystemRoot%\SYSTEM32\"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我还是托
推荐于2016-01-28 · TA获得超过264个赞
知道小有建树答主
回答量:160
采纳率:100%
帮助的人:129万
展开全部
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
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cyaoi
2011-01-03
知道答主
回答量:41
采纳率:0%
帮助的人:12万
展开全部
比较简单,直接Q我吧25478878
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式