Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

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

Ветеран


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

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


Цитата JimmOnLine:
А для файлов размер которых составляет 0 кб? »
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

set sSourceFolder=E:\Песочница\0404\01
set sDestFolder=E:\Песочница\0404\02

set /a iSize = 0

if exist "%sSourceFolder%\." (
	if exist "%sDestFolder%\." (
		pushd "%sSourceFolder%"
		
		for /f "usebackq delims=" %%i in (
			`2^>nul dir /b /a:-d "*.*"`
		) do if %%~zi equ %iSize% (
			echo Moving [%sSourceFolder%\%%~i] into folder [%sDestFolder%]...
			move "%%~i" "%sDestFolder%\"
		)
		
		popd
	) else (
		echo Can't find destination folder [%sDestFolder%].
		exit /b 2
	)
) else (
	echo Can't find source folder [%sSourceFolder%].
	exit /b 2
)

endlocal
exit /b 0

Отправлено: 12:18, 23-10-2014 | #8