File Manager/Sorter
Jun. 20th, 2013 01:25 pm![[identity profile]](https://www.dreamwidth.org/img/silk/identity/openid.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
Уважаемые,
А нет ли в природе такой программки, которая могла бы УДАЛИТЬ из директории все файлы, которые существуют там только в ОДНОМ экземпляре, и оставить те, которых там по два (с одним и тем же именем, но разными расширениями). Для наглядности:
vasya-0001.abc
vasya-0002.abc
vasya-0002.def
Мне надо, чтобы файл vasya-0001.abc был удалён, а оба файла vasya-0002 остались. Когда файлов 10-20, это легко сделать вручную. Когда их 500-700-1000, это быстро начинает надоедать...
Спасибо!
UPD: Мне подсказали решение, вопрос закрыт! Ещё раз всем спасибо!
А нет ли в природе такой программки, которая могла бы УДАЛИТЬ из директории все файлы, которые существуют там только в ОДНОМ экземпляре, и оставить те, которых там по два (с одним и тем же именем, но разными расширениями). Для наглядности:
vasya-0001.abc
vasya-0002.abc
vasya-0002.def
Мне надо, чтобы файл vasya-0001.abc был удалён, а оба файла vasya-0002 остались. Когда файлов 10-20, это легко сделать вручную. Когда их 500-700-1000, это быстро начинает надоедать...
Спасибо!
UPD: Мне подсказали решение, вопрос закрыт! Ещё раз всем спасибо!
no subject
Date: 2013-06-20 08:27 pm (UTC)получаем список.
сортируем.
далее просматриваем. третий? удаляем.
no subject
Date: 2013-06-20 08:38 pm (UTC)no subject
Date: 2013-06-20 09:02 pm (UTC)no subject
Date: 2013-06-20 09:07 pm (UTC)но задача поставлена некорректно.
по какому закону удалять похожие файлы?
произвольно?
no subject
Date: 2013-06-20 09:12 pm (UTC)no subject
Date: 2013-06-20 09:15 pm (UTC)думал - надо удалять если больше двух!
не исполняйте этот скрипт!!!!!
no subject
Date: 2013-06-20 09:18 pm (UTC)file0001.abc
file0002.abc
file0003.abc
file0003.def
file0004.abc
file0005.abc
file0005.def
Должно остаться 4 файла: file0003.abc, file0003.def, file0005.abc, file0005.def, остальное нужно удалить. Расширения всегда будут одни и те же (.jpg и .CR2, если важно).
no subject
Date: 2013-06-20 08:30 pm (UTC)no subject
Date: 2013-06-20 08:39 pm (UTC)no subject
Date: 2013-06-20 09:12 pm (UTC)no subject
Date: 2013-06-20 09:13 pm (UTC)1. Копируете в 2 каталога (а и б) *.def
2. Удаляете все def из исходного.
3. В каталоге а переименовываете *.def в *.abc
4. Выделяете и вырезаете все файлы из исходного каталога.(или же
копируетепереносите с переименованием в каталог а, в зависимости от менеджера)5. Вставляете эти файлы в каталог а. При этом на запрос, что делать с файлами, которые уже есть? отвечаете - ничего, оставить на месте (выбираете опцию - для всех файлов!)
6. Удаляете все из каталога а.
7. То, что необходимо находится в исходном и в Б, соединяете их.
no subject
Date: 2013-06-20 09:27 pm (UTC)no subject
Date: 2013-06-20 09:32 pm (UTC)Только внимательнее и осторожнее в части возможной утраты данных при ошибке.
no subject
Date: 2013-06-20 10:50 pm (UTC)А спросившему: ТоталКоммандером имеет большой смысл пользоваться))
no subject
Date: 2013-06-21 07:14 am (UTC)no subject
Date: 2013-06-21 08:51 am (UTC)no subject
Date: 2013-06-21 03:50 pm (UTC)no subject
Date: 2013-06-23 09:58 am (UTC)no subject
Date: 2013-06-21 06:07 pm (UTC)no subject
Date: 2013-06-23 09:45 am (UTC)no subject
Date: 2013-06-23 06:21 pm (UTC)