Всех приветствую.
Имеются Windows 10 компьютер, Far менеджер, основной каталог из 3000 файлов и отдельный текстовый файл со списком, в который помещены имена с расширениями некоторых файлов из основного каталога (в файле нет имён файлов, не встречающихся в основном каталоге). Требуется либо выделить в Фаре, либо просто перенести в отдельную директорию средствами OS все файлы, имена которых попали в текст.файл. Как это сделать?
Заранее благодарю.
Выделить/перенести файлы по именам из текстового файла
-
- Posts: 69
- Joined: Wed 02 Mar, 2011 19:31
- Has thanked: 43 times
Выделить/перенести файлы по именам из текстового файла
Last edited by HaRT on Sun 12 Dec, 2021 16:36, edited 1 time in total.
Reason: Улучшен Заголовок Темы
Reason: Улучшен Заголовок Темы
Покажи мне список твоих плагинов, и я скажу кто ты...
Задачка, выборка файлов по именам из текст.файла
Какой-нибудь .cmd файл:
for /f %%I in (filelist.txt) do (
echo %%I...
move "%%I" destination
)
for /f %%I in (filelist.txt) do (
echo %%I...
move "%%I" destination
)
-
- Posts: 6839
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Задачка, выборка файлов по именам из текст.файла
- Если filelist.txt содержит имена без путей, скопируйте его в "основной" каталог. Иначе можно не копировать.
- Перейдите в панель, где находится filelist.txt, и выполните команду
tmp:filelist.txt
.
Откроется временная панель с нужными файлами. Далее можно копировать, удалять и т.д.
-
- Posts: 69
- Joined: Wed 02 Mar, 2011 19:31
- Has thanked: 43 times
Задачка, выборка файлов по именам из текст.файла
Содержит в исходном виде не только имена файлов. Output выглядит примерно следующим образом:Shmuel wrote: ↑Sun 12 Dec, 2021 08:49 Если filelist.txt содержит имена без путей, скопируйте его в "основной" каталог. Иначе можно не копировать.
Перейдите в панель, где находится filelist.txt, и выполните команду tmp:filelist.txt.
Откроется временная панель с нужными файлами. Далее можно копировать, удалять и т.д.
Собственно, output является результатом работы команды
exiftool -if "$keywords and scalar(split /, /,$keywords) == 3" -filename TT
которая из всех картинок позволяет отобрать только те, у которых 3 мета-тага, чтоб исследовать их на целесообразность добавить больше тагов.
В данный момент приходится вручную дорабатывать с использованием Excel (в котором есть примитивный модуль с возможностью парсинга файла при открытии)
Last edited by Novosedoff on Sun 12 Dec, 2021 11:55, edited 3 times in total.
Покажи мне список твоих плагинов, и я скажу кто ты...
-
- Posts: 69
- Joined: Wed 02 Mar, 2011 19:31
- Has thanked: 43 times
Задачка, выборка файлов по именам из текст.файла
Покажи мне список твоих плагинов, и я скажу кто ты...
- HaRT
- Moderator
- Posts: 10866
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Задачка, выборка файлов по именам из текст.файла
Фар тут вообще не требуется. Например, стандартной утилитой findstr фильтруете файл–список и средствами стандартного шелла cmd скармливаете его стандартной утилите move, как справедливо указано выше. Можно обойтись и без findstr, но тогда может потребоваться подучиться использовать расширенные возможности команды for. Документация в помощь.Novosedoff wrote: ↑Sun 12 Dec, 2021 07:35 либо просто перенести в отдельную директорию средствами OS все файлы
Фар есть инструмент, а не нянька. © 2009 DrKnS
- buniak_a_h
- Posts: 4268
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 644 times
- Contact:
Выделить/перенести файлы по именам из текстового файла
Дежа вю …
По-моему, это Ваше сообщение:
По-моему, это Ваше сообщение:
Novosedoff wrote: ↑Fri 01 Jan, 2021 16:22 Вы случайно не знаете, каким образом в Far-е можно подсвечивать внутри огромного каталога имена тех файлов, которые хранятся внутри текстового файла?
- buniak_a_h
- Posts: 4268
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 644 times
- Contact: