|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Раскрытие имени файла во вложеном For |
|
CMD/BAT - [решено] Раскрытие имени файла во вложеном For
|
Новый участник Сообщения: 14 |
Профиль | Отправить PM | Цитировать Подскажите как получить только имя файла
Есть структура директорий с базовой директорий d:\data d:\data d:\data\xml d:\data\images d:\data\html (может быть любое количество на этом уровне) Список директорий с которыми работаю храню D:\bin\download.ftp Цитата:
SetLocal EnableExtensions SetLocal EnableDelayedExpansion set $path_tools=D:\bin set $local_data=D:\data set $sleep_intervel=5m set $download_path=D:\bin\download.ftp rem читаю имя поддиректории из файла for /f "eol=# tokens=1" %%i in (%$download_path%) do ( rem в этой поддиректории для всех файлов посчитать md5 for %%j in (%$local_data%\%%i\*.*) do ( rem Результат сохранить в %$local_data%\tmp\local\ИМЯ файла+.md5 %$path_tools%\md5sum.exe %%j > %$local_data%\tmp\local\%%i\ .md5 rem _____________________________________________________^^^ ) ) |
||
Отправлено: 20:00, 13-07-2009 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать |
Отправлено: 08:39, 14-07-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 14
|
Профиль | Отправить PM | Цитировать Самое интересноя я так пробовал. Что то не правильно в мелочах видимо у меня было....
А вообще можете популярно объяснить насчет когда используется %% вместо % %$имя% и !имя! У меня проблема с пониманием когда где какой формат использовать. Более того я использую смешаный и работает... |
Отправлено: 09:45, 14-07-2009 | #3 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать %%i - временные переменные циклов в батниках
%i - то же, но для ввода непосредственно из командной строки %имя% - подстановка значения переменной "имя" !имя! - то же самое, но внутри циклов для случая, когда значение переменной задается/меняется в течение цикла Если в цикле вместо !имя! поставить %имя% - будет восстановлено значение ДО входа в цикл |
Отправлено: 13:43, 14-07-2009 | #4 |
Новый участник Сообщения: 14
|
Профиль | Отправить PM | Цитировать спасибо. !имя! %$имя% получается дают один и тот же результат.
|
|
Отправлено: 15:07, 14-07-2009 | #5 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата dARKest:
|
|
Отправлено: 15:43, 14-07-2009 | #6 |
Новый участник Сообщения: 14
|
Профиль | Отправить PM | Цитировать Заблуждался Спасибо за уточнение
|
Отправлено: 16:15, 14-07-2009 | #7 |
Новый участник Сообщения: 14
|
Профиль | Отправить PM | Цитировать Спасибо. Закрыть
|
Отправлено: 00:15, 17-07-2009 | #8 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Изменение имени файла при копировании | shpunt | Скриптовые языки администрирования Windows | 2 | 10-11-2009 13:44 | |
CMD/BAT - [решено] Запуск файла от имени без ввода пароля | rdaler | Скриптовые языки администрирования Windows | 4 | 11-08-2009 14:56 | |
[решено] Получить максимальное число (в имени файла) | D_Master | AutoIt | 2 | 11-06-2009 19:03 | |
CMD/BAT - [решено] приведение имени файла к 8.3 | tr011_tmn | Скриптовые языки администрирования Windows | 6 | 17-03-2009 07:40 | |
Интерфейс - [решено] цвет шрифта в имени файла | Dimych_74 | Microsoft Windows 2000/XP | 2 | 11-01-2009 21:29 |
|