Как вытащить нужные файлы?
Как вытащить нужные файлы?
Есть папки с большим количеством файлов и есть длинные списки .txt с названиями файлов, которые оттуда нужно вытащить.
Посоветуйте какие-нибудь программы или способы это сделать и чтобы не вручную.
Посоветуйте какие-нибудь программы или способы это сделать и чтобы не вручную.
- Марфа Васильевна я...
- бывалый
- Сообщения: 428
- Зарегистрирован: 29.07.09 10:49
- Откуда: Казахстан, понты под горой
- Марфа Васильевна я...
- бывалый
- Сообщения: 428
- Зарегистрирован: 29.07.09 10:49
- Откуда: Казахстан, понты под горой
вот, нашла. Создаете текстовый файл, там пишете
"A" - команда "добавить в архив"
"-ep" - ключ, который добавляет файлы в архив без сохранения папок.
C:\Archive.rar - это путь к вашему архиву
C:\papka - это папка, в которой лежат файлы
-n@ - ключ для архивации по списку
spisok.txt - ваш список файлов.
имя каждого файла в списке должно начинаться с новой строки.
Сохраняете этот текстовый файл с расширением *.bat (батник) - запускаете на исполнение.
Код: Выделить всё
C:\Progra~1\WinRAR\WinRAR.exe A -ep C:\Archive.rar C:\papka -n@spisok.txt
"-ep" - ключ, который добавляет файлы в архив без сохранения папок.
C:\Archive.rar - это путь к вашему архиву
C:\papka - это папка, в которой лежат файлы
-n@ - ключ для архивации по списку
spisok.txt - ваш список файлов.
имя каждого файла в списке должно начинаться с новой строки.
Сохраняете этот текстовый файл с расширением *.bat (батник) - запускаете на исполнение.
- Марфа Васильевна я...
- бывалый
- Сообщения: 428
- Зарегистрирован: 29.07.09 10:49
- Откуда: Казахстан, понты под горой
Имхо, раром проще, потому как файлы в разных папках, как я поняла, лежат.ТанчеГ писал(а):Да тупо батник создать. В txt файле в каком-нить редакторе прописать рядом с каждым файлом:
copy имя_файла dir\
dir - содать абстрактную поддиректорию в той же папке где и файлы лежат. Там всё нужное и окажеццо. *.txt файл со списком переименовать в *.bat, запустить.
- Марфа Васильевна я...
- бывалый
- Сообщения: 428
- Зарегистрирован: 29.07.09 10:49
- Откуда: Казахстан, понты под горой
неа, мы не совсем об одном и том же. ТанчеГ предлагает юзать старый добрый DOS, я же предлагаю немного модернизированный вариант. Правда, он почти те же самые команды использует.
ТанчеГ, если файлы по разным папкам лежат, то для copy потребуется пути прописывать в батничке. А если список длинный? А раром - одну строчку пишешь- и дело в шляпе.
re, если хотите, чтобы папки тоже сохранялись, то вместо ключа -ep надо прописать ключ -r
ТанчеГ, если файлы по разным папкам лежат, то для copy потребуется пути прописывать в батничке. А если список длинный? А раром - одну строчку пишешь- и дело в шляпе.
re, если хотите, чтобы папки тоже сохранялись, то вместо ключа -ep надо прописать ключ -r
Re: Как вытащить нужные файлы?
вы уверены, что в двух и более папках не будет файлов (папок) с одним и тем же именем (типа readme) ?re писал(а):Есть папки с большим количеством файлов и есть длинные списки .txt с названиями файлов
операционка какая?
Марфа Васильевна я... получилось.
Резюме, копирую с форума "АСКОН".
Резюме, копирую с форума "АСКОН".
Вот еще способ освобождения папки от мусора, или вытаскивания файлов в отдельную папку.
Все в одну папку:
Создаете текстовый файл, там пишете Код:
C:\Progra~1\WinRAR\WinRAR.exe A -ep C:\Archive.rar C:\papka -n@spisok.txt
"A" - команда "добавить в архив"
"-ep" - ключ, который добавляет файлы в архив без сохранения папок.
C:\Archive.rar - это путь к вашему архиву
C:\papka - это папка, в которой лежат файлы
-n@ - ключ для архивации по списку
spisok.txt - ваш список файлов, его компас создаёт автоматически Файл/Свойства/Внешние ссылки
имя каждого файла в списке должно начинаться с новой строки.
Сохраняете этот текстовый файл с расширением *.bat (батник) - запускаете на исполнение.
Если хотите, чтобы папки тоже сохранялись, то вместо ключа -ep надо прописать ключ -r
И еще, не забудьте
1. Из текстовго списка с сылками удалить наименования "Файлы деталей" и "Файлы сборок"
2. Добавить в тексовый файл со списком ссылок полный путь с названием головного файла к которому составлен этот список.
3. На компьютере должна быть установлена прогрмма архиватор rar
В итоге должен появиться rar архив со всеми файлами относящимися к данной сборке или чертежу,по выбору, либо все в одной папке, либо в папках как на вашем компьютере или сети.
У меня все получилось, пишу сюда чтобы поделиться и как вечную памятку для самого себя.
Ссылка на тему другого форума, где обсуждаля этот вопрос http://www.antiwomen.ru/ff/viewtopic.php?t=21971
У кого еще есть технические вопросы обратитесь там к Марфа Васильевна я...
Попробовал еще раз.
Получается только когда для эксперимента всю папку с файлами скопировал в корень, т.е. адрес короткий.
C:\Progra~1\WinRAR\WinRAR.exe A -ep C:\Archive.rar D:\002 -n@spisok.txt
а с длинными адресами не идет.
C:\Progra~1\WinRAR\WinRAR.exe A -ep C:\Archive.rar D:\Alex\Kitchen _Toksovo\Models\002 -n@spisok.txt
Что посоветуете по этому вопросу?
Получается только когда для эксперимента всю папку с файлами скопировал в корень, т.е. адрес короткий.
C:\Progra~1\WinRAR\WinRAR.exe A -ep C:\Archive.rar D:\002 -n@spisok.txt
а с длинными адресами не идет.
C:\Progra~1\WinRAR\WinRAR.exe A -ep C:\Archive.rar D:\Alex\Kitchen _Toksovo\Models\002 -n@spisok.txt
Что посоветуете по этому вопросу?
Спасибо BoMG, всё заработало как надо, это были кавычки.BoMG писал(а):там у вас пробел перед подчеркиванием, а по стандартам Windows такие длинные имена должны заключаться в кавычки
"D:\Alex\Kitchen _Toksovo\Models\002"
И еще вопрос.
Хочу сделать файл болванку с кодом
C:\Progra~1\WinRAR\WinRAR.exe A -ep C:\Archive.rar C:\papka -n@spisok.txt
и в нем же, ниже, записать комментарии-памятки.
Есть ли теги, которые сделают эти комментари невидимыми или неисполняемыми для *.bat ?
Все получилось и работает.
Кому надо, вот болванка файла *.bat
Кому надо, вот болванка файла *.bat
Спасибо BoMG и Марфа Васильевна я...
C:\Progra~1\WinRAR\WinRAR.exe A -r "D:\Alex\Kitchen _Toksovo\Models\002\Archive.rar" "D:\Alex\Kitchen _Toksovo\Models\002" -n@spisok.txt
goto start
--------------------------------------
Комментарии
--------------------------------------
"A" - команда "добавить в архив"
"-ep" - ключ, который добавляет файлы в архив без сохранения папок.
C:\Archive.rar - это путь к вашему архиву
C:\papka - это папка, в которой лежат файлы
-n@ - ключ для архивации по списку
spisok.txt - ваш список файлов, его компас создаёт автоматически Файл/Свойства/Внешние ссылки. Можно задать свое имя.
имя каждого файла в списке должно начинаться с новой строки.
Сохраняете этот текстовый файл с расширением *.bat (батник) - запускаете на исполнение.
Если хотите, чтобы папки тоже сохранялись, то вместо ключа -ep надо прописать ключ -r
И еще, не забудьте
1. Из текстовго списка с ссылками удалить наименования "Файлы деталей" и "Файлы сборок"
2. Добавить в тексовый файл со списком ссылок полный путь с названием головного файла к которому составлен этот список.
3. Длинные имена и пути должны быть заключены в кавычки - "D:\Alex\Kitchen _Toksovo\Models\002\Archive.rar"
4. На компьютере должна быть установлена прогрмма архиватор rar
В итоге должен появиться rar архив со всеми файлами относящимися к данной сборке или чертежу,по выбору, либо все в одной папке,
либо в папках как на вашем компьютере или сети.
--------------------------------------
Пример заполнения.
C:\Progra~1\WinRAR\WinRAR.exe A -r "D:\Alex\Kitchen _Toksovo\Models\002\Archive.rar" "D:\Alex\Kitchen _Toksovo\Models\002" -n@spisok.txt
C:\Progra~1\WinRAR\WinRAR.exe A -r "Полный путь где появится\Archive.rar" "Полный путь где находятся файлы" -n@spisok.txt
--------------------------------------
Сделано, как выход из затруднительно положения из-за недоработок программы "Компас".
Для очистки от мусора, переноса файлов с одного компьютера на другой и для отправки их по почте.
23.06.2010
:start
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя