Цитата
Iska:
@echo off
setlocal enableextensions enabledelayedexpansion
set sSourceFolder=E:\Песочница\0418\Source
set sDestFolder=E:\Песочница\0418\Destination
set bFound=
if exist "%sSourceFolder%\." (
if exist "%sDestFolder%\." (
pushd "%sSourceFolder%"
for /f "usebackq delims=" %%i in (
`2^>nul dir /b /o:-n "*.arc"`
) do if defined bFound (
if not exist "%sDestFolder%\%%~i" (
>nul copy "%sSourceFolder%\%%~i" "%sDestFolder%\%%~i"
)
) else (
set bFound=True
)
popd
) else (
echo Can't find destination folder [%sDestFolder%].
exit /b 2
)
) else (
echo Can't find source folder [%sSourceFolder%].
exit /b 1
)
endlocal
exit /b 0
CMD/BAT - [решено] Скрипт для удаления последнего скопированный файл
я пробовал менять код, ни к чему оно меня не привело =(