3DCenter.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Reply to this topicStart new topic
> Как пакетно удалить определенные файлы из папки?
G-Rom84
сообщение 23/07/2014, 18:32
Сообщение #1


.!.. O__O ..!.
Иконка группы

Группа: Пользователи
Сообщений: 8 349
Регистрация: 30/01/2005
Пользователь №: 9 873



Здраствуйте) подскажите вот что - есть папка в ней находятся вперемешку нужные и ненужные файлы и папки, как можно пакетно удалить ненужное, если у меня есть, например, список этих файлов с путями в текстовом файле?
Go to the top of the page
 
+Quote Post
Procedural
сообщение 23/07/2014, 18:59
Сообщение #2



Иконка группы

Группа: Пользователи
Сообщений: 389
Регистрация: 17/05/2012
Пользователь №: 85 785



Покажи примерно как выглядит текстовый файл, на питоне те напишу
Go to the top of the page
 
+Quote Post
Int_Skylined
сообщение 23/07/2014, 19:02
Сообщение #3



Иконка группы

Группа: Модераторы
Сообщений: 3 285
Регистрация: 17/08/2003
Пользователь №: 3 182



Ку!

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

Есть целая группа команд для выделения: по маске, аттрибутам и т.п., частично может помочь.
Go to the top of the page
 
+Quote Post
G-Rom84
сообщение 23/07/2014, 19:14
Сообщение #4


.!.. O__O ..!.
Иконка группы

Группа: Пользователи
Сообщений: 8 349
Регистрация: 30/01/2005
Пользователь №: 9 873



Цитата
Покажи примерно как выглядит текстовый файл, на питоне те напишу


Вот список файлов, файл называется 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 - наше всё!)

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

Ну да если там теги какиенить можно файлам присваивать и по ним потом удалять, то может... но у меня он чето не приживается на компе чтоб вошло в привычку им пользоваться, както все стандартным проводником все делаю.
Go to the top of the page
 
+Quote Post
Procedural
сообщение 23/07/2014, 19:33
Сообщение #5



Иконка группы

Группа: Пользователи
Сообщений: 389
Регистрация: 17/05/2012
Пользователь №: 85 785



Цитата(G-Rom84 @ 23/07/2014, 20:14) *
а питон надо ставить чтоб заработало какой можно 2.6 или поновее?

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

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

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


Сообщение отредактировал Procedural - 23/07/2014, 19:35
Прикрепленные файлы
Прикрепленный файл  del_by_list.txt.py.zip ( 297 байт ) Кол-во скачиваний: 45
 
Go to the top of the page
 
+Quote Post
G-Rom84
сообщение 23/07/2014, 19:42
Сообщение #6


.!.. O__O ..!.
Иконка группы

Группа: Пользователи
Сообщений: 8 349
Регистрация: 30/01/2005
Пользователь №: 9 873



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

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

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


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

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

Еслиб я еще мог ее оценить) а то программирование для меня как из серии "летели два верблюда один синий, а другой налево..."

Сообщение отредактировал G-Rom84 - 23/07/2014, 19:44
Go to the top of the page
 
+Quote Post
Procedural
сообщение 23/07/2014, 20:00
Сообщение #7



Иконка группы

Группа: Пользователи
Сообщений: 389
Регистрация: 17/05/2012
Пользователь №: 85 785



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

Можно) Замени скрипт и кинь с папкой send2trash

Сообщение отредактировал Procedural - 23/07/2014, 20:00
Прикрепленные файлы
Прикрепленный файл  del_by_list.txt.py.v2.zip ( 7,68 килобайт ) Кол-во скачиваний: 46
 
Go to the top of the page
 
+Quote Post
G-Rom84
сообщение 23/07/2014, 20:19
Сообщение #8


.!.. O__O ..!.
Иконка группы

Группа: Пользователи
Сообщений: 8 349
Регистрация: 30/01/2005
Пользователь №: 9 873



Во, спасибо
Go to the top of the page
 
+Quote Post
Procedural
сообщение 23/07/2014, 20:30
Сообщение #9



Иконка группы

Группа: Пользователи
Сообщений: 389
Регистрация: 17/05/2012
Пользователь №: 85 785



http://python-rutour.rhcloud.com/
Go to the top of the page
 
+Quote Post
G-Rom84
сообщение 23/07/2014, 21:21
Сообщение #10


.!.. O__O ..!.
Иконка группы

Группа: Пользователи
Сообщений: 8 349
Регистрация: 30/01/2005
Пользователь №: 9 873



laugh.gif не осилю в print("Привет, мир!") сделал 3 ошибки)

А вот круто бы было сделать в самой винде возможность просто выделив необходимые файлы присвоить им групповой ярлык, чтоб можно было их быстро вызвать для дальнейших манипуляций... ех но в первую очередь делают плавные окна, и плоские модерновые метро иконки(((

Сообщение отредактировал G-Rom84 - 23/07/2014, 21:32
Go to the top of the page
 
+Quote Post
Bots
сообщение Системное сообщение






Reply to this topicStart new topic

1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 26/04/2024 - 01:21