Удалить часть имени в файлах с заменой
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2, 3, 4  Next  :| |:
Total Commander -> Автоматизация Total Commander

#31:  Author: StrekLocation: Светая Русь PostPosted: Fri Oct 04, 2019 09:18
    —
Flasher wrote:
Т.е конфликтные имена таки есть?

Чего-то я не понял тебя. Ну да, есть, но они опять же есть только в папке с проблемным именем. Соответственно меняться должны файлы в ней (вместе с теми, что в подпапке) и перенос в безпроблемную с заменой.

ПС. В папке с проблемным именем нет подпапок с проблемными именами.

#32:  Author: sa PostPosted: Fri Oct 04, 2019 14:20
    —
Strek wrote:
такой способ по маске конфликты может видеть, но не оставляет оригинальные имена.
Оставляет, при выборе опции "Заменить все".

#33:  Author: FlasherLocation: Москва PostPosted: Fri Oct 04, 2019 14:40
    —
Strek wrote:
Ну да, есть, но они опять же есть только в папке с проблемным именем.
Здрасте. Я же цитату привёл:
Strek wrote:
Но есть и такое, что папка без проблемного имени, но в ней содержаться файлы, например:
В контексте задачи всё, что содержит скобки и совпадает в доскобочной части с аналогом, является "проблемным".

Strek wrote:
В папке с проблемным именем нет подпапок с проблемными именами.
А там вообще есть подпапки на разной глубине?

#34:  Author: StrekLocation: Светая Русь PostPosted: Fri Oct 04, 2019 15:25
    —
Flasher wrote:
Здрасте. Я же цитату привёл:

Теперь понял Smile
Нет. Есть что-то одно, либо проблемная папка и в ней проблемные файлы (могут быть), либо без проблемная папка и в ней проблемные файлы.
Такого, чтобы и то, и другое - нет.
Flasher wrote:
А там вообще есть подпапки на разной глубине?

Вообще папки есть, но глубина не известна, так как там, как я уже упоминал - 45Гб портативного софта. Поэтому глубина может быть разной. к пример есть Brackets, а ней папка для локалхоста и естественно в ней глубина большая.

#35:  Author: FlasherLocation: Москва PostPosted: Fri Oct 04, 2019 18:03
    —
Strek wrote:
либо проблемная папка и в ней проблемные файлы (могут быть), либо без проблемная папка и в ней проблемные файлы.
Так и что с ними делать-то?
1. Переименовывать с заменой внутри родителя или сразу переносить как есть с заменой в получателе?
2. И что делать со скобками в непроблемной папке при наличии/отсутствии аналога? Оставлять как есть или тоже переименовывать?

#36:  Author: StrekLocation: Светая Русь PostPosted: Fri Oct 04, 2019 21:55
    —
Flasher wrote:
Так и что с ними делать-то?

Блин, я ж не зря написал откуда они все взялись Smile
Изначально была папка (с/без подпапками и файлами), она скопировалась после первой синхронизации в облако.
Потом я обновлял программы, файлы и т.д. и после второй синхронизации, соответствующая программа по какой-то причине не начала заменять старые версии новой, а в зависимости от ситуации возвращать на диск старые версии, а новым добавлять конфликтные имена.
Это я к тому, что такой ситуации:
Flasher wrote:
И что делать со скобками в непроблемной папке при наличии/отсутствии аналога? Оставлять как есть или тоже переименовывать?

не может быть.
Всегда нужно переименовывать проблемные имена и всегда заменять, если есть старая версия (то бишь без проблемного имени).
Исходя из всего этого:
Flasher wrote:
Переименовывать с заменой внутри родителя или сразу переносить как есть с заменой в получателе?

будет правильным вариант - переименовывать внутри и перемещать с заменой

#37:  Author: FlasherLocation: Москва PostPosted: Sat Oct 05, 2019 17:09
    —
Strek
Т.е алгоритм такой?
1. Поиск всех файлов со скобками во всей структуре каталогов и удаление скобочной части с заменой при совпадении.
2. Поиск всех папок со скобками только на верхнем уровне и перемещение содержимого в папки без скобок при наличии с заменой одноимённых файлов.
3. Удаление опустевших папок.

#38:  Author: StrekLocation: Светая Русь PostPosted: Sat Oct 05, 2019 18:17
    —
Flasher wrote:
Т.е алгоритм такой?

Можно заменить знак препинания. Smile
Т.е. Алгоритм такой.

ПС. В общем, в "яблочко". Smile

#39:  Author: FlasherLocation: Москва PostPosted: Mon Oct 07, 2019 02:24
    —
Strek
 Забирай:

#40:  Author: StrekLocation: Светая Русь PostPosted: Sat Oct 12, 2019 21:43
    —
Flasher wrote:
Забирай:

Спаситель! Большое БлагоДарю! Smile

#41:  Author: FlasherLocation: Москва PostPosted: Sat Oct 12, 2019 21:48
    —
Strek
Во, а что так долго? Surprised Всё работает как надо?

#42:  Author: StrekLocation: Светая Русь PostPosted: Sat Oct 12, 2019 22:03
    —
Flasher wrote:
Во, а что так долго? Surprised Всё работает как надо?

Да я не знаю. Уведомление пришло, перехожу в браузере, а "Сайт не найден". И так дня два-три. Думал может домен не проплатили или хостинг.

#43:  Author: FlasherLocation: Москва PostPosted: Sat Oct 12, 2019 22:30
    —
Strek
Уже 3-й день как доступен. Важнее было бы на второй вопрос ответить.

#44:  Author: StrekLocation: Светая Русь PostPosted: Sat Oct 12, 2019 23:32
    —
Flasher wrote:
Важнее было бы на второй вопрос ответить.

Подумал про него, когда читал, да за своими делами не ответил Smile

ПС. Ну вроде всё чётко, а по работе (по запуску программ) дальше проверим Smile

Добавлено спустя 37 секунд:

Flasher wrote:
Уже 3-й день как доступен.

А я уж начал думать, что может у нас (в Украине) уже и сюда добрались Smile

#45:  Author: FlasherLocation: Москва PostPosted: Sun Oct 13, 2019 00:23
    —
Strek
Гуд. Тогда пож-та. А сайт всегда есть возможность проверить (1, 2, 3 и т. д.). Wink



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


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

Goto page Previous  1, 2, 3, 4  Next  :| |:
Page 3 of 4

Powered by phpBB © 2001, 2005 phpBB Group