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
Flasher



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

Post (Separately) Posted: Sat Jan 14, 2012 22:23    Post subject: Reply with quote

Darkenlightener wrote:
окно командной строки все равно выскакивает
Не понял? Какое ещё окно комстроки? Консоль? Этого нет в скрипте. Если речь об ошибке, то кроме непрописи указанного параметра в голову ничего не приходит.
Back to top
View user's profile Send private message
Darkenlightener



Joined: 14 Jan 2012
Posts: 19

Post (Separately) Posted: Sat Jan 14, 2012 22:32    Post subject: Reply with quote

Да, это окно ошибки, оно просто очень быстро мелькает, не сразу понятно, что это)) Я видимо не прописал параметр, ибо тупо скопировал с форума, сохранил и запустил. Как его прописывать я не знаю, честно говоря, и вообще не понимаю, о каком параметре речь Shocked
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sat Jan 14, 2012 22:43    Post subject: Reply with quote

Darkenlightener
Для того и была написана памятка сверху подфорума, если что-то неясно.
В шапке скрипта написан параметр.
Back to top
View user's profile Send private message
Darkenlightener



Joined: 14 Jan 2012
Posts: 19

Post (Separately) Posted: Sat Jan 14, 2012 23:59    Post subject: Reply with quote

Flasher
Я памятку прочитал, все равно не дошло. Параметр мне какой прописывать: %L, L, %1, 1 или еще какой-то? Приведенные мной варианты не помогли((
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sun Jan 15, 2012 00:13    Post subject: Reply with quote

Darkenlightener
Что написано в шапке скрипта?
Quote:
Параметры: %L
Вот его и прописывать. Если варианты не помогли, переходим к нижней части памятки.

Darkenlightener wrote:
оно просто очень быстро мелькает, не сразу понятно, что это
Случаем, файл не в cmd сохранён? Это vbs вообще-то. Very Happy
В памятке написано:
Quote:
Основной скриптовый язык данного раздела - VBScript (vbs).
Батники тут всего от силы 2-3 человека пишут.
Back to top
View user's profile Send private message
Darkenlightener



Joined: 14 Jan 2012
Posts: 19

Post (Separately) Posted: Sun Jan 15, 2012 14:27    Post subject: Reply with quote

Flasher
Ларчик просто открывался Very Happy

Переименовал в vbs, все заработало Surprised Только теперь ошибку выдает, если перемещаемые файлы совпадают с уже имеющимися. Можно как-то доработать, чтобы диалоговое окно заменить/пропустить/переименовать выскакивало?
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sun Jan 15, 2012 14:50    Post subject: Reply with quote

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



Joined: 14 Jan 2012
Posts: 19

Post (Separately) Posted: Sun Jan 15, 2012 14:53    Post subject: Reply with quote

Мда, действительно Confused Похоже, я перемудрил при тестировании, создавая временные папки для проверки работы скрипта. Тогда все нормально, пардоньте Laughing

Как вас можно отблагодарить за помощь? Smile
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sun Jan 15, 2012 14:57    Post subject: Reply with quote

Darkenlightener wrote:
Как вас можно отблагодарить за помощь?
Эмоциональным выплеском радости в словах благодарности. Ну, можно ещё при этом встать на стул и трижды прокричать мой ник, для разминки. Wink Mr. Green

Кстати, я автозамену сделал бы без проблем (к тому же в скрипте по ссылке некое подобие уже было), просто решил сделать простой вариант в силу сложившихся условий задачи.
Back to top
View user's profile Send private message
Darkenlightener



Joined: 14 Jan 2012
Posts: 19

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

Сделайте, пожалуйста, если есть возможность, диалог замены/пропуска, а то какие-то файлы все равно совпадают, из-за этого ошибку выдает, и все останавливается.
Back to top
View user's profile Send private message
Dallas



Joined: 16 Jan 2012
Posts: 6

Post (Separately) Posted: Mon Jan 16, 2012 05:11    Post subject: удалить одинаковые каталоги без содержимого Reply with quote

вообщем есть 3000 папок с такой структурой
\имя1\voice\...
\имя2\voice\...
\имя3\voice\...

Как средствами TC или винды или еще какого то менеджера файлов удалить все каталоги voice, но при этом чтобы осталось их содержимое
то есть чтобы структура приняла вид
\имя1\...
\имя2\...
\имя3\...

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

Нашел что решение моей проблемы решается запуском этого скрипта
http://powerpro.wincmd.ru/Scripts/ToRoot.htm
Есть где то пошаговый FAQ как установить и запустить этот самый скрипт?

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

Как по мне самым простым решением было бы поиск по маске и удаление каталогов без их содержимого
Back to top
View user's profile Send private message
Avada



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

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

Dallas wrote:
Как по мне самым простым решением было бы поиск по маске и удаление каталогов без их содержимого

"Удаление каталогов без их содержимого" — это, разумеется, неправильная формулировка задачи. (Выделение с этих слов снимаю.) Здесь речь идёт о перемещении всего содержимого из каждого выделенного каталога на уровень выше, а затем об удалении опустошённого каталога.
И обсуждалась проблема, что характерно, буквально прямо сейчас и в соседней теме. Куда всё это и переносится. Поиском по форуму надо учиться пользоваться.
И ещё хотел бы обратить внимание, что для лучшего уяснения постов очень полезно систематическое употребление знаков препинания.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
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 10:06    Post subject: Reply with quote

Darkenlightener
Так надо удалить все эти файлы, которые случайно были перенесены, тогда проблем не будет. Или ещё раз воспользоваться поиском, выделить нужное и сразу выполнить скрипт.

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



Joined: 16 Jan 2012
Posts: 6

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

Quote:
"Удаление каталогов без их содержимого" — это, разумеется, неправильная формулировка задачи

Отчего же? Это было бы сделать тогда легко и просто, не используя никаких плагинов или скриптов.

Можно как то объяснить человеку, без технического образования. На пальцах - как все это сделать?

Именам у каталогов одинаковы - я могу их обычным поиском по имени, с атрибутом каталоги, найти и вывести на панель.

Что дальше?

Этот скрипт?

Может кто то расписать его установку и применение пошагово?
Back to top
View user's profile Send private message
Avada



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

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

Dallas wrote:
Отчего же? Это было бы сделать тогда легко и просто, не используя никаких плагинов или скриптов.

Оттого, что телега не ставится впереди лошади. Сначала, если содержимое каталога нужно, а сам он нет, каталог опустошается (переносом содержимого в другое место), а уж потом удаляется. А если бы всё было легко и просто, то, наверное, не было бы этой темы.

Dallas wrote:
Я так понимаю не туда я забрался?

Я так понимаю, что надо сначала внимательно прочитать сказанное и попытаться разобраться, а потом постить. Мусор из предыдущего поста удалён. Включая оверквотинг. В частности, в теме приводился итоговый скрипт, воспроизводить который полностью не было никакой необходимости, Для удобства заменяю ссылкой, хотя и это на самом деле не требуется — достаточно посмотреть предыдущую страницу.
А насчёт пошаговой установки и применения, то методика пользования скриптами разъяснялась многократно. См., например, данную тему (включая пояснения, уже сделанные ранее) и вот эту памятку, специально прикреплённую в подфоруме с предупреждением об обязательном прочтении. Предполагается, что перед задаванием вопросов "что и как" как минимум эта памятка прочитана.

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


Last edited by Avada on Mon Jan 16, 2012 13:16; edited 1 time in total
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 6 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