Когда файл найден выдать сообщения
Вот код для поиска файла.
Код:
@Echo off
setlocal enableextensions enabledelayedexpansion
For %%i In (c d e f g h i j k l m n o p q r s t u v w x y z) Do (
For /F "Delims=" %%a In ('DIR /B/S/A-D "%%i:\ShowMap.reg" 2^>Nul') Do xcopy /y "%%a" "%USERPROFILE%\Desktop\Montana")
endlocal
Exit /b 0
Надо зделать так если файл, (ShowMap.reg) на компютере найден, то показать в консоли сообщения что файл найден и скопирован в папку: (Montana), а если файл ненайден то показать в консоли сообщения что файл ненайден.
|
Код:
@echo off
setlocal enableextensions enabledelayedexpansion
(
for %%i in (c d e f g h i j k l m n o p q r s t u v w x y z) do (
for /f "delims=" %%a in ('2^>nul dir/a-d/b/s "%%i:\ShowMap.reg"') do (
>nul xcopy/hkry "%%a" "%USERPROFILE%\Desktop\Montana\"&& (
echo The file is found and copied to "Montana".& pause>nul& endlocal& exit/b 0
)
)
)
)|| (echo The file is not found.& pause>nul& endlocal& exit/b 1)
|
Ok!- Все как надо.
Код:
@echo off
setlocal enableextensions enabledelayedexpansion
(
for %%i in (c d e f g h i j k l m n o p q r s t u v w x y z) do (
for /f "delims=" %%a in ('2^>nul dir/a-d/b/s "%%i:\ShowMap.reg"') do (
>nul xcopy/hkry "%%a" "%USERPROFILE%\Desktop\Montana\"&& (
echo The file is found and copied to "Montana".& pause>nul& endlocal& exit/b 0
)
)
)
)|| (echo The file is not found.& pause>nul& endlocal& exit/b 1)
|
Время: 03:59.
© OSzone.net 2001-