Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Попробуйте так (не проверялось):
Скрытый текст
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

set sSourceFolder=c:\Folder
set sDestFolder=c:\folder_to

if exist "%sSourceFolder%\." (
	if exist "%sDestFolder%\." (
		for /f "usebackq delims=" %%i in (
			`2^>nul dir /b /a:-d "%sSourceFolder%\*.bat"`
		) do if exist "%sSourceFolder%\%~ni.txt" (
			echo move "%sSourceFolder%\%~i" "%sDestFolder%\"
			echo move "%sSourceFolder%\%~ni.txt" "%sDestFolder%\"
		)
	) 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

Для реального применения уберите echo.

Отправлено: 13:39, 27-12-2016 | #2