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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Как проверить есть ли привязанные к html фаилу одноим-е папки

Ответить
Настройки темы
CMD/BAT - Как проверить есть ли привязанные к html фаилу одноим-е папки

Новый участник


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

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


Здравствуйте, уважаемые форумчане.
Подскажите, пожалуйста, как проверить есть ли привязанные к html файлу одноименные папки посредством bat-файла?

Т.е. есть папка - в ней файлы html у некоторых есть папки с css итд.
Хотелось бы, чтобы копируя (с пом-ю xcopy по маске *html) странички копировать и доп. папки если они есть.
PHP код: Выделить весь код

SET PaT1="c:\" 
SET PaT2="
e:"  
XCOPY "
%PaT1%*html" "%PaT2%"\  /H /R /Y 


Отправлено: 14:29, 10-11-2011

 

Ветеран


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

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


Цитата Lenr:
как проверить есть ли привязанные к html файлу одноименные папки посредством bat-файла? »
Примерно так:
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

set sHtmlFile=CMD_BAT - Как проверить есть ли привязанные к html фаилу одноим-е папки.htm

call :HasLinkedFolder "%sHtmlFile%"

echo HasLinkedFolder: [%HasLinkedFolder%]

endlocal
exit /b 0

:HasLinkedFolder
	setlocal enableextensions enabledelayedexpansion

	if exist "%~dpn1_files\" (
		set sTempValue=1
	) else (
		set sTempValue=0
	)

	set sProcName=%~0

	endlocal & set %sProcName:~1%=%sTempValue%
	exit /b 0
Обращаю Ваше внимание, что разные браузеры, по умолчанию, по-разному связывают html-файл и папку. Приведённый пример относится к Mozilla Firefox:
Код: Выделить весь код
CMD_BAT - Как проверить есть ли привязанные к html фаилу одноим-е папки_files
CMD_BAT - Как проверить есть ли привязанные к html фаилу одноим-е папки.htm
Укажите вместо выделенного потребное именно Вам.

Цитата Lenr:
Хотелось бы, чтобы копируя (с пом-ю xcopy по маске *html) странички копировать и доп. папки если они есть. »
Возможно, более правильным вариантом будет отдать копирование на откуп Проводнику (WSH):
Код: Выделить весь код
WScript.CreateObject("Shell.Application").NameSpace("E:\Песочница\0089").CopyHere "E:\Песочница\0088\CMD_BAT - Как проверить есть ли привязанные к html фаилу одноим-е папки.htm"

Последний раз редактировалось Iska, 10-11-2011 в 23:57.

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

Отправлено: 23:52, 10-11-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Как проверить есть ли привязанные к html фаилу одноим-е папки

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Загрузка - [решено] есть ли в Vista аналог папки Repair из WinXP ? kokos76 Microsoft Windows Vista 1 24-07-2011 08:45
Загрузка - [решено] есть ли в 7-ке аналог папки Repair из WinXP ? kokos76 Microsoft Windows 7 1 24-07-2011 06:27
CMD/BAT - [решено] Как проверить есть ли пользователь или нет rromms Скриптовые языки администрирования Windows 13 13-07-2011 16:02
CMD/BAT - [решено] используя tasklist | find проверить есть ли PID grey2 Скриптовые языки администрирования Windows 6 04-06-2011 12:55
CMD/BAT - [решено] Нужно проверить есть ли интернет на ПК через *.bat white155 Скриптовые языки администрирования Windows 5 09-04-2011 00:01




 
Переход