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

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

Ветеран


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

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


Правьте по своему разумению:
читать дальше »
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

set sRootFolder=E:\Песочница\0331

if exist "%sRootFolder%\." (
	for %%i in ("B" "C" "D" "E") do (
		if exist "%sRootFolder%\%%~i\." (
			echo Folder [%%~i] exists.
			
			for %%j in ("settings.dff" "develop.ini") do (
				if exist "%sRootFolder%\%%~i\%%~j" (
					echo 	File [%%~j] found in folder [%%~i].
				) else (
					echo 	File [%%~j] not found in folder [%%~i].
				)
			)
		) else (
			echo Folder [%%~i] not found.
		)
	)
) else (
	echo Can't find root folder [%sRootFolder%].
)

endlocal
exit /b 0


Цитата feAre:
echo В ПАПКЕ "C" ВСЁ НА МЕСТЕ. »
Вместо этого я бы просто не выводил имена файлов и папок, которые «на месте». Это проще.
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:20, 16-11-2013 | #2