Автоматическое создание папок
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2, 3 ... 12, 13, 14, 15  Next  :| |:
Total Commander -> Автоматизация Total Commander

#181:  Author: FlasherLocation: Москва PostPosted: Thu Feb 27, 2014 18:00
    —
Vasyugan wrote:
Что я сделал не так?
Не читаю памятку подфорума...

#182:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Feb 27, 2014 18:38
    —
Vasyugan wrote:
Что я сделал не так?

К сожалению, практически всё. Про памятку уже сказано. Про оформление поста см. выше. Где располагать VBS-файлы, дело, конечно, хозяйское, но я отнюдь не уверен, что корень диска С: — самое подходящее для этого место. И, наконец, в поле "Команда" написано страшное слово "Autodirectory" без всяких префиксов или расширений. Что это такое и с какой стати должно восприниматься TС в качестве команды? О нормальном синтаксисе команд читаем, например, здесь.

#183:  Author: CATyPH PostPosted: Mon Jul 28, 2014 18:02
    —
полистал, но не нашёл такого скриптика, как потребовалось мне. Помогите знатоки пожалуйста! Wink

Есть группа файлов (~28 000 штук) с именами:
Amanda_Humphrey=Amanda_Humphrey_019.jpg

1. требуется создать папку с именем содержащимся в имени файла ДО знака равно
2. перенести в эту папку все файлы начинающиеся на символы до знака равно.
3. переименовать файлы удалив всё по знак равно

пример:

до обработки:
Amanda_Humphrey=Amanda_Humphrey_019.jpg
Amy_Caro=Amy_Caro_02.jpg

после:
Amanda_Humphrey ( <- имя папки)
Amanda_Humphrey_019.jpg ( <- имя файла)
Amy_Caro ( <- имя папки)
Amy_Caro_02.jpg ( <- имя файла)

Заранее - Спасибо!


Last edited by CATyPH on Mon Jul 28, 2014 18:40; edited 1 time in total

#184:  Author: Tol!kLocation: Арзамас PostPosted: Mon Jul 28, 2014 18:11
    —
Найти/Заменить
Code:
(.*)=(.*)(_\d+)\.
$1\\$1$3.

[v] Рег. выраж.

#185:  Author: CATyPH PostPosted: Mon Jul 28, 2014 18:57
    —
Tol!k
это для меня???

#186:  Author: Tol!kLocation: Арзамас PostPosted: Mon Jul 28, 2014 19:01
    —
Да

#187:  Author: CATyPH PostPosted: Tue Jul 29, 2014 10:16
    —
Tol!k
а зачем ? у меня же задачи другие совсем, а не переименовать просто Rolling Eyes
Quote:
1. требуется создать папку с именем содержащимся в имени файла ДО знака равно
2. перенести в эту папку все файлы начинающиеся на символы до знака равно.
3. переименовать файлы удалив всё по знак равно

#188:  Author: sa PostPosted: Tue Jul 29, 2014 11:28
    —
Tol!k
В "Заменить на:" наверное должно быть
Code:
$1\\$2$3

CATyPH wrote:
у меня же задачи другие совсем
А попробовать?
P.S.
В поле "Найти:" последним символом должна быть точка и поле "Заменять также в расширениях файлов" должно быть выбрано: [v] [E].

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

Если я правильно понял задачу, то можно и упростить решение:
Найти: (.*)=(.*)
Заменить на: $1\\$2

#189:  Author: CATyPH PostPosted: Tue Jul 29, 2014 14:33
    —
подошёл вариант Tol!k, за что ему огромное спасибо!
странность была в том, что когда копировал вот эту последовательность ( (.*)=(.*)(_\d+)\. ) - не работало. Набрал руками - всё заработало Rolling Eyes
мистика, да и только.


sa
Quote:
Найти: (.*)=(.*)
Заменить на: $1\\$2

не проходит такой вариант, теряется часть имени с расширением. например было
Amanda_Humphrey_019.jpg
стало
Amanda_Humphrey

#190:  Author: sa PostPosted: Tue Jul 29, 2014 14:40
    —
CATyPH wrote:
теряется часть имени с расширением

Поле "Найти:" на
Code:
(.*)=(.*)
исправлено?

Добавлено.
Или (ещё проще) вариант без использования регулярных выражений:
Найти: =
Заменить на: \


Last edited by sa on Tue Jul 29, 2014 16:26; edited 1 time in total

#191:  Author: CATyPH PostPosted: Tue Jul 29, 2014 16:26
    —
sa
у меня как то странно всё работает. пишешь сам, не копирую - работает. стоит скопировать - не работает вообще, как будто и нет ничего.
последний вариант тоже заработал. Спасибо!

#192:  Author: Serge Yolkin PostPosted: Wed Jul 30, 2014 21:50
    —
CATyPH
При выделении для копирования из браузера часто добавляются в конце пробельные символы и/или перенос строки. Иногда помогает выделение мышкой справа налево, но лучше набирать руками, или, в крайнем случае, копировать через блокнот (или его аналог)

#193:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Jul 30, 2014 22:36
    —
Serge Yolkin
В некоторых редакторах есть возможность после вставки из браузера избавиться от ненужных символов одним махом с минимальными усилиями. Например, в EmEditor есть команда "Удалять пробелы в конце строк", которой я давно и успешно пользуюсь.

#194:  Author: Serge Yolkin PostPosted: Wed Jul 30, 2014 22:44
    —
Avada
Да я тоже пользуюсь, только AkelPad'ом. Я про причину, а решений может быть много.

#195: перемещение выделенных файлов Author: job.forme PostPosted: Sat Aug 09, 2014 00:01
    —
а вот такой вариант - выделить несколько файлов и папок, нажать на кнопку - создается папка с заранее определенным именем например "TEST" и все файлы/папки ранее выделенные перемещаются в нее (в активном окне)



Total Commander -> Автоматизация Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page Previous  1, 2, 3 ... 12, 13, 14, 15  Next  :| |:
Page 13 of 15

Powered by phpBB © 2001, 2005 phpBB Group