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

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

Ветеран


Contributor


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

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


Цитата alpap:
вы, вероятно, даже не представляете насколько непросто это для cmd »
CMD
Код: Выделить весь код
@Echo Off
cls
	Set "BoxIn=Z:\Box_In\Temp"
	Set "Mask="*.htm" "*.js""
	Set "Text=_temp"

	Pushd "%BoxIn%"
	FOR /F "usebackq delims=" %%f IN (`2^>nul Dir /B /A:-D /S %Mask%`) DO (
		Echo "%%f"
		>nul 2>&1 Find "%Text%" "%%f" && (
			>"%%f.tmp" FindStr /V "%Text%" "%%f"
			>nul Move /Y "%%f.tmp" "%%f"
		) 
	)
	Popd
Pause
Exit /B
Цитата Артур Блох+Мэрфи:
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы. »
В зависимости от символов в файлах, скрипт то ли отработает корректно, то ли нет. Зато просто.

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Последний раз редактировалось megaloman, 20-06-2019 в 15:02.

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:48, 20-06-2019 | #6