Страница 1 из 1

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

Добавлено: Вт июл 19, 2011 10:53
Kokkolar
Как можно поместить в имя файла название папки, в которой он находится (или полный путь)?

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

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

Пытается вписать в имя файла недопустимый символ "\", однако двоеточие переделать в точку он смог.

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

[G] Каталог на уровень выше того, где содержится данный файл/каталог (использование аналогично [P]).

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

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

Ссылка в первом посте сделана рабочей. Тема закрыта.