имя родительской папки + к имени файла

  • Автор темы Автор темы Slx1
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Slx1

Топикстартер
15 лет на форуме
Сообщения
946
Реакции
106
Коллеги, здравствуйте!

Иногда требуется переименовать файлы по имени родительской папки (иногда и подпапки)
пример: папка/папка2/файл.тхт нужно получить: папка-папка2-файл.тхт

есть ли какие нибудь приемы автоматизации, нужно и для мак и для ПС

Заранее спасибо за любую информацию!
 
Отмазаться хочешь? :D:4)
 
А рекурсия там зачем?
И еще забыл слэши на тире поменять ;)
 
Рекурсия, чтобы директории обходить.
Зачем менять, какие слеши?
 
Пудет так: папка-файл. Одна папка.
 
Но это не есть гуд!
По условию задачи нужен полный путь, я так понимаю, через pwd но слэши на тире поменять
 
Как раз наоборот.
ну как же ж!
Иногда требуется переименовать файлы по имени родительской папки (иногда и подпапки)
пример: папка/папка2/файл.тхт нужно получить: папка-папка2-файл.тхт
по мне, так прямо говорится - взять полный путь из pwd и тире поменять
Вот как то так
Код:
${PWD////-}
 
по мне, так прямо говорится - взять полный путь
А я прочёл.
Иногда требуется переименовать файлы по имени родительской папки (иногда и подпапки)
По имени родительской, -ой, одной, и лишь иногда подпапки (второй).
Где тут полный путь?
Думаешь кому-то нужно переменовывать в полный путь?
Хороши будут имена файлов.
Переименуй файлик. '))'
Код:
/Users/Basya-pivasya/android-sdk-macosx/tools/templates/projects/NewAndroidApplication/root/res/drawable-xhdpi/ic_launcher.png
 
Думаешь кому-то нужно переменовывать в полный путь?
Ну так проще же
В ТЗ ж не сказано сколько верхних подкаталогов к имени плюсовать - значит, по умолчанию все '))'
 
ТоталКомандир -- наше всё!
2016-10-11 13-44-01 Скриншот экрана (2).png


Стрелочкой показана кнопка которая позволит ещё больше.

И ещё был какой-то плагин отдающий в более удобоваримом виде. Но названия не помню.
 
так на extend script можно сделать )
 
Статус
Закрыто для дальнейших ответов.