Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Удаление в 50 каталогах лишних папок, с сохранением файлов
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Dallas



Joined: 16 Jan 2012
Posts: 6

Post (Separately) Posted: Mon Jan 16, 2012 13:13    Post subject: Reply with quote

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



Last edited by Dallas on Mon Jan 16, 2012 13:38; edited 1 time in total
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon Jan 16, 2012 13:28    Post subject: Reply with quote

Dallas
Советую ещё раз вчитаться в название скрипта и понять, что должно быть выделено. Скрипт удаляет только опустевшую подпапку, а содержимое перемещает выше.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10252
Location: Россия, Саратов

Post (Separately) Posted: Mon Jan 16, 2012 13:41    Post subject: Reply with quote

Flasher
Пустые-то папки он удаляет... Кстати, я тут "потренировался на кошках" — действительно вложенная папка реально удаляется со всем содержимым (наверх оно не переносится), а файлы того же уровня остаются. Выделено всё правильно.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.


Last edited by Avada on Mon Jan 16, 2012 13:45; edited 1 time in total
Back to top
View user's profile Send private message
Dallas



Joined: 16 Jan 2012
Posts: 6

Post (Separately) Posted: Mon Jan 16, 2012 13:44    Post subject: Reply with quote

ну как бы я не особо рад уже удаленным файлам) но удалилось все включая вложенные файлы и папки

Добавлено спустя 7 минут:

Походу пойду ручками удалять, а то не успею сделать Smile
В любом случае спасибо за помощь!
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon Jan 16, 2012 13:56    Post subject: Reply with quote

Вот надо было мне предыдущий вариант заменить на свою голову...
Что-то MoveHere глючит. Сижу - разбираюсь...

Добавлено спустя 24 минуты:

В общем, вернул пока старый вариант с той лишь корректировкой, что перемещаться будут только те элементы, которых нет в получателях, и удаляться будут только пустые папки.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2567

Post (Separately) Posted: Mon Jan 16, 2012 14:36    Post subject: Reply with quote

Flasher wrote:
вернул пока старый вариант

Then пропущены в двух местах (If Not …)
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon Jan 16, 2012 14:37    Post subject: Reply with quote

sa, спасибо, поправил.
Back to top
View user's profile Send private message
Dallas



Joined: 16 Jan 2012
Posts: 6

Post (Separately) Posted: Mon Jan 16, 2012 14:50    Post subject: Reply with quote

спасибо Very Happy

 !  Avada:
Дальнейший фрагмент поста, дублирующий то, что уже было сказано либо в теме (сам скрипт), либо в памятке по скриптам (порядок действий) удалён по совершенно очевидным причинам.


Last edited by Dallas on Mon Jan 16, 2012 15:16; edited 2 times in total
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10252
Location: Россия, Саратов

Post (Separately) Posted: Mon Jan 16, 2012 14:52    Post subject: Reply with quote

Как выяснилось, практически та же проблема обсуждалась ещё ранее. Так что делается второе объединение тем.
А работает после правки кода всё нормально.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Darkenlightener



Joined: 14 Jan 2012
Posts: 19

Post (Separately) Posted: Mon Jan 16, 2012 18:45    Post subject: Reply with quote

Flasher
Сегодня пробовал самый последний вариант скрипта, в итоге сейчас он вообще удаляет все содержимое выделенной папки, и файлы и папки, причем начисто, без корзины. Прежде чем я это заметил, успел таким образом "оптимизировать" немалое количество папок Sad Говорил ведь я, что нельзя железному ящику такую тонкую работу доверять))
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon Jan 16, 2012 18:53    Post subject: Reply with quote

Darkenlightener wrote:
Сегодня пробовал самый последний вариант скрипта
Боюсь, это был не самый последний... См. обсуждение выше.
А вообще, прежде чем работать с важными файлами, перед применением скрипта обычно упражняются на ненужных копиях, такой подход должен быть в подкорке заложен.
Можно посмотреть плагином Back2Life, может, файлы не стёрлись с диска.
Back to top
View user's profile Send private message
Darkenlightener



Joined: 14 Jan 2012
Posts: 19

Post (Separately) Posted: Mon Jan 16, 2012 19:25    Post subject: Reply with quote

Flasher wrote:
Боюсь, это был не самый последний... См. обсуждение выше.

Мда, это явно был не самый последний)) Скопировал новую версию, вроде работает, потестирую.

Flasher wrote:
А вообще, прежде чем работать с важными файлами, перед применением скрипта обычно упражняются на ненужных копиях, такой подход должен быть в подкорке заложен.

А зачем делать удаление без корзины? Я-то откуда мог об этом знать? Первым делом в корзину пошел, а там пусто. А скрипты до этого практически не использовал, вот в подкорке ничего и не успело отложиться. Но я без претензий, понимаю, что сам виноват.

Flasher wrote:
Можно посмотреть плагином Back2Life, может, файлы не стёрлись с диска.

Попробую.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon Jan 16, 2012 19:42    Post subject: Reply with quote

Darkenlightener wrote:
А зачем делать удаление без корзины? Я-то откуда мог об этом знать?
А я по-другому и не делаю. то стандартная функцию удаления в FSO. Увы, забыл поставить проверку на целостность папки. Хотя вина в том, что пришлось перенастраивать скрипт, который вполне удовлетворял исходным условиям, не на мне.
Back to top
View user's profile Send private message
Darkenlightener



Joined: 14 Jan 2012
Posts: 19

Post (Separately) Posted: Mon Jan 16, 2012 19:44    Post subject: Reply with quote

Flasher
А, может, допилить тогда проверку на целостность папки?
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon Jan 16, 2012 19:51    Post subject: Reply with quote

Darkenlightener
Я же писал.
А вообще советую вариант Batya с автоматическим переименованием.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8  Next
Page 7 of 8

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group