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

Статус
Закрыто для дальнейших ответов.

Slx1

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

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

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

Заранее спасибо за любую информацию!
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 187
Реакции
10 844

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 187
Реакции
10 844
Отмазаться хочешь? :D:4)
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 187
Реакции
10 844
А рекурсия там зачем?
И еще забыл слэши на тире поменять ;)
 

~RA~

Одарённая.
12 лет на форуме
Сообщения
11 860
Реакции
3 450
Рекурсия, чтобы директории обходить.
Зачем менять, какие слеши?
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 187
Реакции
10 844

~RA~

Одарённая.
12 лет на форуме
Сообщения
11 860
Реакции
3 450
Пудет так: папка-файл. Одна папка.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 187
Реакции
10 844
Но это не есть гуд!
По условию задачи нужен полный путь, я так понимаю, через pwd но слэши на тире поменять
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 187
Реакции
10 844
Как раз наоборот.
ну как же ж!
Иногда требуется переименовать файлы по имени родительской папки (иногда и подпапки)
пример: папка/папка2/файл.тхт нужно получить: папка-папка2-файл.тхт
по мне, так прямо говорится - взять полный путь из pwd и тире поменять
Вот как то так
Код:
${PWD////-}
 

~RA~

Одарённая.
12 лет на форуме
Сообщения
11 860
Реакции
3 450
по мне, так прямо говорится - взять полный путь
А я прочёл.
Иногда требуется переименовать файлы по имени родительской папки (иногда и подпапки)
По имени родительской, -ой, одной, и лишь иногда подпапки (второй).
Где тут полный путь?
Думаешь кому-то нужно переменовывать в полный путь?
Хороши будут имена файлов.
Переименуй файлик. '))'
Код:
/Users/Basya-pivasya/android-sdk-macosx/tools/templates/projects/NewAndroidApplication/root/res/drawable-xhdpi/ic_launcher.png
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 187
Реакции
10 844
Думаешь кому-то нужно переменовывать в полный путь?
Ну так проще же
В ТЗ ж не сказано сколько верхних подкаталогов к имени плюсовать - значит, по умолчанию все '))'
 

Gadalka

R.I.P.
Сообщения
2 530
Реакции
868
ТоталКомандир -- наше всё!
2016-10-11 13-44-01 Скриншот экрана (2).png


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

И ещё был какой-то плагин отдающий в более удобоваримом виде. Но названия не помню.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 187
Реакции
10 844

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
так на extend script можно сделать )
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 187
Реакции
10 844
Статус
Закрыто для дальнейших ответов.