Форум

им. Зелёного Батискафа

АвторСообщение
aka RCgoff




Зарегистрирован: 16.05.06

Замечания: Не оффтопь и не указывай
ссылка на сообщение  Отправлено: 09.04.12 22:38. Заголовок: Консольная команда FOR


В очередной раз установил программу типа геофизической (каротажной и разбивочной) базы данных GEOPLUS Petra на свой компьютер на работе (ведь в 2011 компьютер вдруг решил начать жизнь с чистого листа диска). А у другого человека взял папки с проектами. Итак, задача.
Дерево каталогов:
\geoplus\PARMS\ - в этой папке лежит по одному ini файлу на каждый проект. Только те проекты видны, ini файлы которых есть тут.
\geoplus\PROJECT\ - в этой папке много вложенных папок, по папке на проект, типа:
\geoplus\PROJECT\YAMBURG - Ямбург
\geoplus\PROJECT\NPORT - Новый порт и т.п.
в каждой такой проектной папке есть ini файл.

Задача: из 35 папок взять ini файлы и скопировать в PARMS, чтобы программа их видела. По одной - запаришься.

Это можно сделать через поиск, но до поиска не додумался и сделал так, в командной строке:
(находясь в папке geoplus\PROJECT)
for /r %i IN (*.ini) DO copy %i \geoplus\PARMS\
Вообще, FOR - полезная команда, когда надо что-то одинаковое сделать с группой файлов. Она даже может работать со списком файлов для обработки (в виде текстового файла).

Лучшим доказательством мудрости служит всегда хорошее расположение духа Спасибо: 0 
Профиль Цитата Ответить
Новых ответов нет


Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  5 час. Хитов сегодня: 2
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет



Создай свой форум на сервисе Borda.ru
Текстовая версия