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

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

ЗЫ да-да, понимаю, индусы, фотошоп или extendscript toolkit всю память съедят и т.п.
но я обычно так для себя делаю
 
Ну шеллскрипт тоже и на маке и на линуксе и на винде работать будет, вдобавок, вон, в одну строку укладывается и ES не надо.
Хотя, совсем без костылей не попрет, для винды вроде cygwin нужен?
 
да хоть с кем, постоянно вижу упреки к "адобовской джаве" :)
 
Ув. коллеги! Большое всем спасибо что участвуете!

Вот на скорую руку и без рекурсии.

А нельзя ли все-таки для 2 папок в стеке написать? и как нибудь по-проще этим можно пользоваться?
Применять будут девушки, им что то там в терминале набирать – непосильные переживания))

Им бы что то навроде: выделил нужные файлики – и по правой кнопке.... )
или на худой конец, перетащить на скрипт какой...?
 
А нельзя ли все-таки для 2 папок в стеке написать? и как нибудь по-проще этим можно пользоваться?
Я и говорю, взять полный путь через PWD, заменить слеши на - а потом отрезать два крайних правых подкаталога - милое дело!
 
  • Спасибо
Реакции: Slx1
Я и говорю, взять полный путь через PWD, заменить слеши на - а потом отрезать два крайних правых подкаталога - милое дело!
а там можно вписать папки-исключения (имена, которые при совпадении вписывать не нужно) ?
 
Не совсем понял
Я пример привожу - вот допустим, кидаете вы на ромын скрипт файлы - она вам делает длинющие имена типа, как он пример привел
/Users/Basya-pivasya/android-sdk-macosx/tools/templates/projects/NewAndroidApplication/root/res/drawable-xhdpi/ic_launcher.png
от этой простыни отрезаются две верхние подпапки и получается имя
res-drawable-xhdpi-ic_launcher.png
а какие исключения и для чего?
 
а какие исключения и для чего?

Да, все правильно.... Первая папка: имя заказчика, вторая: номер проекта.... их и берем в имя,
но редко бывают подпапки с которых имя брать не надо (типа "линкс" "мэил" "утв" и тд)

Если эти исключения (которые вобщем то заранее известны) слишком усложнят задачу, тогда не будем заморачиваться:)
 
А нельзя ли все-таки для 2 папок в стеке написать?
Можно.
и как нибудь по-проще этим можно пользоваться?
Куда уж проще:
1. даблклик по скрипту, открывается терминал
Скриншот 2016-10-11 17.52.06.png

2. Тянете в него папку с файлами, жмёте ентер и наслаждаетесь результатом.
 
  • Спасибо
Реакции: Slx1
2. Тянете в него папку с файлами, жмёте ентер и наслаждаетесь результатом.

Да, все супер!
А если не все файлы в папке а выборочно, как можно использовать?
На виндоусе тоже так работает? (не могу сейчас проверить)
 
А если не все файлы в папке а выборочно, как можно использовать?
Писать ТЗ, платить денег. Как-то так, примерно…
Можно с UI и вашим логотипом. :D Работать будет под Win, Lin & Mac.
 
Примастрячил костыль, теперь две папки будет дописывать к имени файла. Перетягивать нужно ту, в которой лежат файлы для переименования.
 
  • Спасибо
Реакции: Slx1 и _MBK_
Картинки переобозвать?
xnview-rename.jpg
 
Статус
Закрыто для дальнейших ответов.