Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск nomenus-rex 0.4.0, утилиты для массового переименования файлов" | +/– | |
Сообщение от opennews (??), 05-Апр-22, 09:19 | ||
Доступна новая версия консольной утилиты Nomenus-rex, предназначенной для массового переименования файлов. Программа написана на языке C++ и распространяется на условиях лицензии GPLv3. Правила для переименования настраиваются с помощью конфигурационного файла. Например:... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от Аноним (1), 05-Апр-22, 09:19 | –2 +/– | |
А смысл городить тысячи строк на С++, когда для каждого конкретного | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #2, #3, #14 |
2. Сообщение от Аноним (2), 05-Апр-22, 09:22 | +1 +/– | |
у кого-то может быть аллергия на портянки | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #12 |
3. Сообщение от A.Stahl (ok), 05-Апр-22, 09:25 | +/– | |
Я не умею красиво писать о простых вещах. Загугли "unixway". Уверен кто-то описал это лучше чем я. Кратко: хорошо иметь программы, выполняющие одну конкретную и внятную функцию, а не писать на каждый чих одноразовые велосипеды. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #4, #5, #26 |
4. Сообщение от Аноним (1), 05-Апр-22, 09:45 | –1 +/– | |
Ну не знаю, мне всегда казалось, что применение сочетания мелких утилит типа ls/mv/sed/awk для решения таких задач как массовое переименование и есть unixway, а не создание отдельной утилиты для каждой задачи. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 |
5. Сообщение от Аноним (5), 05-Апр-22, 09:45 | +/– | |
> выполняющие одну конкретную и внятную функцию | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #6, #7, #8 |
6. Сообщение от Аноним (6), 05-Апр-22, 09:53 | +/– | |
> А опция наверное будет называться copy_or_rename_or_symlink | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 |
7. Сообщение от A.Stahl (ok), 05-Апр-22, 09:59 | +/– | |
Да, программы не приспособлены для решения очень необычных задач. Тут пользователь сам по себе. Впрочем никто не запрещает создать "правило", вызывающее какую-то внешнюю утилиту как раз для таких нестандартных случаев. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #10, #27 |
8. Сообщение от Аноним (8), 05-Апр-22, 10:01 | +/– | |
Конечно. Это KRename, он 1000 лет существует. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #9 |
9. Сообщение от Аноним (8), 05-Апр-22, 10:06 | +/– | |
Просто, я сомневаюсь, что это действие нужно выполнять чаще, чем никогда. А если выполнять по завершению загрузки, то однострочник уже написан в любом случае (хотя это и не выглядит очень удобным, но у каждого свои тараканы, я тоже добавляю высоту перед расширением, чтобы отличать файлы с одним именем и разным содержимым). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 |
10. Сообщение от Аноним (5), 05-Апр-22, 10:20 | +/– | |
> создать "правило", вызывающее какую-то внешнюю утилиту как раз для таких нестандартных случаев | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #11 |
11. Сообщение от A.Stahl (ok), 05-Апр-22, 10:29 | +/– | |
>будут занимать не меньшее число строк | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 |
12. Сообщение от ИмяХ (?), 05-Апр-22, 10:48 | +/– | |
Эта "портянка" в несколько раз меньше конфига в новости. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #30 |
13. Сообщение от Аноним (13), 05-Апр-22, 11:11 | +2 +/– | |
rename на перле же есть. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #15 |
14. Сообщение от Аноним (14), 05-Апр-22, 11:13 | +/– | |
Очевидно же, что дело в производительности. В вашем скрипте целая куча программ запускается, это создаются процессы, передаются данные. Внутри программы, которая в одном процессе делает все нужные вызовы, ничего этого не происходит. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
15. Сообщение от Аноним (14), 05-Апр-22, 11:16 | –1 +/– | |
Программисты на сиплюсах не могут в перл. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 Ответы: #16, #22 |
16. Сообщение от A.Stahl (ok), 05-Апр-22, 11:52 | +/– | |
И наоборот. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 Ответы: #23 |
17. Сообщение от Аноним (17), 05-Апр-22, 12:18 | +/– | |
если она на с++, то почему такой наркоманский формат конфига? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
18. Сообщение от Аноним (5), 05-Апр-22, 12:21 | +/– | |
И кстати, название проекта неверное, должно быть rex-nominum. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #19 |
19. Сообщение от A.Stahl (ok), 05-Апр-22, 12:31 | +/– | |
С названием вышла история: изначально название было nomen (имя), но все упорно и удивлённо читали его как английское no men. Поэтому я добавил us как наиболее очевидное указание на латынь, а rex уже просто по-приколу. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 |
20. Сообщение от Аноним (20), 05-Апр-22, 12:50 | +/– | |
Зашел в новость с надеждой, что кто-то запилил гуй хотя бы наподобие того, что есть в Thunar, уж молчу про Doublecmd/Totalcmd. А тут изврат какой-то, смысл которого можно выразить примерно так: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
21. Сообщение от topin89 (ok), 05-Апр-22, 13:01 | +/– | |
C++ конечно странное решение, ну ладно, скорость там или просто привычка. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #24 |
22. Сообщение от CAE (ok), 05-Апр-22, 15:27 | +/– | |
Умеют. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 |
23. Сообщение от CAE (ok), 05-Апр-22, 15:28 | +/– | |
И наоборот умеют. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 |
24. Сообщение от CAE (ok), 05-Апр-22, 15:31 | +/– | |
Обработка исключений - для трусов :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 |
25. Сообщение от КО (?), 05-Апр-22, 19:06 | +1 +/– | |
Без вменяемого гуя, эта прога очередная и никому ненужная. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
26. Сообщение от Аноним (2), 05-Апр-22, 19:11 | +/– | |
минус за тупой треп | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 |
27. Сообщение от Аноним (2), 05-Апр-22, 19:12 | +/– | |
и ещё | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 |
28. Сообщение от Аноним (28), 05-Апр-22, 19:38 | –1 +/– | |
Массовое переименование файлов в Thunar покрывает 99% случаев. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
29. Сообщение от Онаним (?), 05-Апр-22, 23:10 | +/– | |
Файлуха не треснет столько файлов переименовывать, чтобы разница в проиводительности с баш-портянкой стала заметной? Или там рамдиск на пару терабайт с файлами по 1 байту в инодах? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
30. Сообщение от Аноним (30), 06-Апр-22, 01:43 | +/– | |
Так у нее и функциональность меньше. И скорость работы вероятно тоже. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 |
31. Сообщение от InuYasha (??), 06-Апр-22, 10:12 | +/– | |
А теперь запилить GUI как у Flexible Renamer и будет вообще золото. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |