Присвоение файлу названия папки

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Закрыто
Аватара пользователя
Kokkolar
Сообщения: 19
Зарегистрирован: Вт июл 19, 2011 06:01

Присвоение файлу названия папки

Сообщение Kokkolar »

Как можно поместить в имя файла название папки, в которой он находится (или полный путь)?

Вот результат работы дефолтного плагина.

http://imageshack.us/photo/my-images/691/bimp.jpg/

Пытается вписать в имя файла недопустимый символ "\", однако двоеточие переделать в точку он смог.
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

Kokkolar
Справка TC писал(а):[P] Вставляет имя каталога, содержащего данный файл/каталог, например, при переименовании c:\directory\file.txt будет вставлено "directory".
Также работают: [P2-5], [P2,5], [P-8,5], [P-8-5] и [P2-], см. выше описание для [N].

[G] Каталог на уровень выше того, где содержится данный файл/каталог (использование аналогично [P]).
Нет, я не сплю. Я просто медленно моргаю.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Kokkolar
...плюс допустимые разделители по вкусу. Слэшей в имени, естественно, быть не может ни при каких обстоятельствах, но автоматически они здесь ни во что не преобразуются. Однако, если немного подумать и обратить внимание на секцию для поиска и замены, то вовсе несложно в рамках того же переименования заменить слэши на, допустим, символы подчёркивания.
И, согласно техусловиям, существующее имя файла в данном случае следовало дополнять, а не заменять именем папки или путём (то есть [N] не убирать).

Вышеупомянутая справка и правила форума в помощь.

Ссылка в первом посте сделана рабочей. Тема закрыта.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Закрыто