批处理,开机自动运行。

来源:百度知道 编辑:UC知道 时间:2024/05/16 08:14:33
想编辑一个批处理文件,运行后要求检测C、D、E、F、这个四盘,只要有任意一个盘的根目录下有“a.txt”这个文件存在,就不需要做任何事情,如果这个四个盘的根目录下都不存在“a.txt”这个文件,就运行 xcopy c:\aa d:\aa

还有请问,是不是我把这个批处理文件复制到"C:\Documents and Settings\Administrator\「开始」菜单\程序\启动"这个文件夹里,开机时就会自动运行该批处理文件,谢谢。

::1、
@for %%a in (c,d,e,f) do @if exist %%a:\a.txt exit/b
@xcopy c:\aa d:\aa

::2、开机时就会自动运行

是的!
我只懂搜索到那个文件并打开或显示路径。我只是个菜鸟!

@echo off
@color 0a
dir c:\;d:\;e:\;f:\ /b >"%temp%\$$$$$temp.list"
find "a.txt" "%temp%\$$$$$temp.list" >nul 2>nul
if %errorlevel% equ 0 goto :eof
@echo xcopy c:\aa d:\aa
pause
简单易懂实用

@echo off
for %%a in (c d e f) do if exist "%%a:\a.txt" exit
xcopy /y/e/d "c:\aa" "d:\aa\"