Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как пакетно удалить определенные файлы из папки?
Форум .:3DCenter.ru:. > .: 3DCenter.ru :. - внутренний мир сайта > Трехмерная болталка
G-Rom84
Здраствуйте) подскажите вот что - есть папка в ней находятся вперемешку нужные и ненужные файлы и папки, как можно пакетно удалить ненужное, если у меня есть, например, список этих файлов с путями в текстовом файле?
Procedural
Покажи примерно как выглядит текстовый файл, на питоне те напишу
Int_Skylined
Ку!

TotalСommander - наше всё!)

Есть целая группа команд для выделения: по маске, аттрибутам и т.п., частично может помочь.
G-Rom84
Цитата
Покажи примерно как выглядит текстовый файл, на питоне те напишу


Вот список файлов, файл называется list.txt. а питон надо ставить чтоб заработало какой можно 2.6 или поновее?
Код
C:\Users\Roma\Desktop\New folder\New Text Document.txt
C:\Users\Roma\Desktop\New folder\enbseries\effect.txt.ini
C:\Users\Roma\Desktop\New folder\enbseries\enbbloom.fx.ini
C:\Users\Roma\Desktop\New folder\enbseries\enbeffectprepass.fx.ini
C:\Users\Roma\Desktop\New folder\enbseries\enblens.fx.ini
C:\Users\Roma\Desktop\New folder\enbseries\enbeffect.fx.ini
C:\Users\Roma\Desktop\New folder\enbseries.ini
C:\Users\Roma\Desktop\New folder\enblocal.ini
C:\Users\Roma\Desktop\New folder\readme.txt
C:\Users\Roma\Desktop\New folder\enbseries\enbeffect.fx
C:\Users\Roma\Desktop\New folder\enbseries\enbeffectprepass.fx
C:\Users\Roma\Desktop\New folder\d3d9.dll
C:\Users\Roma\Desktop\New folder\readme_en.txt
C:\Users\Roma\Desktop\New folder\enbseries
C:\Users\Roma\Desktop\New folder\enbseries\effect.txt
C:\Users\Roma\Desktop\New folder\enbeffect.fx
C:\Users\Roma\Desktop\New folder\enbinjector.ini
C:\Users\Roma\Desktop\New folder\enblensmask.png
C:\Users\Roma\Desktop\New folder\enblens.fx
C:\Users\Roma\Desktop\New folder\enbseries\enblens.fx
C:\Users\Roma\Desktop\New folder\enbbloom.fx
C:\Users\Roma\Desktop\New folder\enbseries\enbbloom.fx
C:\Users\Roma\Desktop\New folder\enbeffectprepass.fx
C:\Users\Roma\Desktop\New folder\license_ru.txt
C:\Users\Roma\Desktop\New folder\license_en.txt
C:\Users\Roma\Desktop\New folder\SMAA.h
C:\Users\Roma\Desktop\New folder\SMAA.fx
C:\Users\Roma\Desktop\New folder\d3d9smaa.dll


Цитата
Ку!

TotalСommander - наше всё!)

Есть целая группа команд для выделения: по маске, аттрибутам и т.п., частично может помочь.

Ну да если там теги какиенить можно файлам присваивать и по ним потом удалять, то может... но у меня он чето не приживается на компе чтоб вошло в привычку им пользоваться, както все стандартным проводником все делаю.
Procedural
Цитата(G-Rom84 @ 23/07/2014, 20:14) *
а питон надо ставить чтоб заработало какой можно 2.6 или поновее?

Ставь эти: для 32 или 64 битной системы.

Как поставишь, кинь скрипт в папку с файлом list.txt и два раза кликни по скрипту.

Не забудь посмотреть на красоту всего скрипта...
G-Rom84
Цитата
Ставь эти: для 32 или 64 битной системы.

Как поставишь, кинь скрипт в папку с файлом list.txt и два раза кликни по скрипту.

Не забудь посмотреть на красоту всего скрипта...


работает спасибо. Но есть 2 ньюанса - он не смог удалить вложенную папку, и хотелось бы чтобы он удалял содержимое в корзину если можно?

Цитата
Не забудь посмотреть на красоту всего скрипта...

Еслиб я еще мог ее оценить) а то программирование для меня как из серии "летели два верблюда один синий, а другой налево..."
Procedural
Цитата(G-Rom84 @ 23/07/2014, 20:42) *
работает спасибо. Но есть 2 ньюанса - он не смог удалить вложенную папку, и хотелось бы чтобы он удалял содержимое в корзину если можно?

Можно) Замени скрипт и кинь с папкой send2trash
G-Rom84
Во, спасибо
Procedural
http://python-rutour.rhcloud.com/
G-Rom84
laugh.gif не осилю в print("Привет, мир!") сделал 3 ошибки)

А вот круто бы было сделать в самой винде возможность просто выделив необходимые файлы присвоить им групповой ярлык, чтоб можно было их быстро вызвать для дальнейших манипуляций... ех но в первую очередь делают плавные окна, и плоские модерновые метро иконки(((
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2018 IPS, Inc.