Страница 7 из 8

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

Изображение

Добавлено: Пн янв 16, 2012 13:28
Flasher
Dallas
Советую ещё раз вчитаться в название скрипта и понять, что должно быть выделено. Скрипт удаляет только опустевшую подпапку, а содержимое перемещает выше.

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

Добавлено: Пн янв 16, 2012 13:51
Dallas
ну как бы я не особо рад уже удаленным файлам) но удалилось все включая вложенные файлы и папки

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

Походу пойду ручками удалять, а то не успею сделать :)
В любом случае спасибо за помощь!

Добавлено: Пн янв 16, 2012 14:19
Flasher
Вот надо было мне предыдущий вариант заменить на свою голову...
Что-то MoveHere глючит. Сижу - разбираюсь...

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

В общем, вернул пока старый вариант с той лишь корректировкой, что перемещаться будут только те элементы, которых нет в получателях, и удаляться будут только пустые папки.

Добавлено: Пн янв 16, 2012 14:36
sa
Flasher писал(а):вернул пока старый вариант
Then пропущены в двух местах (If Not …)

Добавлено: Пн янв 16, 2012 14:37
Flasher
sa, спасибо, поправил.

Добавлено: Пн янв 16, 2012 14:50
Dallas
спасибо :D

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

Добавлено: Пн янв 16, 2012 14:52
Avada
Как выяснилось, практически та же проблема обсуждалась ещё ранее. Так что делается второе объединение тем.
А работает после правки кода всё нормально.

Добавлено: Пн янв 16, 2012 18:45
Darkenlightener
Flasher
Сегодня пробовал самый последний вариант скрипта, в итоге сейчас он вообще удаляет все содержимое выделенной папки, и файлы и папки, причем начисто, без корзины. Прежде чем я это заметил, успел таким образом "оптимизировать" немалое количество папок :( Говорил ведь я, что нельзя железному ящику такую тонкую работу доверять))

Добавлено: Пн янв 16, 2012 18:53
Flasher
Darkenlightener писал(а):Сегодня пробовал самый последний вариант скрипта
Боюсь, это был не самый последний... См. обсуждение выше.
А вообще, прежде чем работать с важными файлами, перед применением скрипта обычно упражняются на ненужных копиях, такой подход должен быть в подкорке заложен.
Можно посмотреть плагином Back2Life, может, файлы не стёрлись с диска.

Добавлено: Пн янв 16, 2012 19:25
Darkenlightener
Flasher писал(а):Боюсь, это был не самый последний... См. обсуждение выше.
Мда, это явно был не самый последний)) Скопировал новую версию, вроде работает, потестирую.
Flasher писал(а):А вообще, прежде чем работать с важными файлами, перед применением скрипта обычно упражняются на ненужных копиях, такой подход должен быть в подкорке заложен.
А зачем делать удаление без корзины? Я-то откуда мог об этом знать? Первым делом в корзину пошел, а там пусто. А скрипты до этого практически не использовал, вот в подкорке ничего и не успело отложиться. Но я без претензий, понимаю, что сам виноват.
Flasher писал(а):Можно посмотреть плагином Back2Life, может, файлы не стёрлись с диска.
Попробую.

Добавлено: Пн янв 16, 2012 19:42
Flasher
Darkenlightener писал(а):А зачем делать удаление без корзины? Я-то откуда мог об этом знать?
А я по-другому и не делаю. то стандартная функцию удаления в FSO. Увы, забыл поставить проверку на целостность папки. Хотя вина в том, что пришлось перенастраивать скрипт, который вполне удовлетворял исходным условиям, не на мне.

Добавлено: Пн янв 16, 2012 19:44
Darkenlightener
Flasher
А, может, допилить тогда проверку на целостность папки?

Добавлено: Пн янв 16, 2012 19:51
Flasher
Darkenlightener
Я же писал.
А вообще советую вариант Batya с автоматическим переименованием.