0
Найти на сайте: параметры поиска

 

 

[РЕШЕНО] Скрипт для создания папок

Нужен простейший скрипт для создания папок в виде календаря
  
Сообщений: 0
Rousk:

Pushok:
невозможно создать каталог «/1»: Отказано в доступе
А это тогда что ? где твои права ?

косая черта это корневой каталог. Надо перед чертой / ставить тильду ~. А тильда это домашняя директория Или точку, означает это с того каталога, где стоишь кажется.
Редактировалось: 1 раз (Последний: 12 августа 2015 в 17:25)
Сообщений: 0
так делай тогда просто
Код PHP:
  1. mkdir -p 2015/{Январь,}/{Февраль,}
если тебе не надо в корень
Сообщений: 0
Rousk:

так делай тогда просто
Код PHP:
  1. mkdir -p 2015/{Январь,}/{Февраль,}
если тебе не надо в корень

Ладно, разберусь, корень это корень, мне там папки создавать не надо. smile Спасибо что пытался мне помочь.
Редактировалось: 1 раз (Последний: 12 августа 2015 в 17:33)
Сообщений: 0
mkdir -p /home/ваше имя/2015/{01-Январь,02-Февраль,03-Март}/{01,02,03,04,05,06,07,08,09,10} и т.д
Думаю, что потом отредактировать месяцы по количеству дней не составит труда.
Редактировалось: 1 раз (Последний: 12 августа 2015 в 18:12)
Сообщений: 0
vasig:

mkdir -p /home/ваше имя/2015/{01-Январь,02-Февраль,03-Март}/{01,02,03,04,05,06,07,08,09,10} и т.д
Думаю, что потом отредактировать месяцы по количеству дней не составит труда.

О спасибо! Почти то что надо. smile Только вот прописывать 31 день в некоторых месяцах в ручную придётся?
Сообщений: 0
Спойлер
Вот полный вариант, удалите, где не нужно 31 (не забудьте о феврале) и все ОК!
Сообщений: 0
Немного подправил скрипт
Код PHP:
  1. mkdir -p /home/ваше имя/2015/{01-Январь,02-Февраль,03-Март}/{01..30}
Сообщений: 0
Код PHP:
  1. mkdir -p ./2016/{1_Январь,2_Февраль,3_Март,4_Апрель,5_Май,6_Июнь,7_Июль,8_Август,9_Сентябрь,10_Октябрь,11_Ноябрь,12_Декабрь}/{1..31}/{JPG,ORF,Печать}
Почти идеально! Немного в ручную потом удалю лишние 31 и Февраль 30 31. Спасибо вам всем! dance
Редактировалось: 1 раз (Последний: 12 августа 2015 в 18:57)
Сообщений: 0
Вот допилил я скрипт окончательно.
Код PHP:
  1. mkdir -p ./2016/{1_Январь,2_Февраль/{1..29},3_Март,4_Апрель/{1..30},5_Май,6_Июнь/{1..30},7_Июль,8_Август,9_Сентябрь/{1..30},10_Октябрь,11_Ноябрь/{1..30},12_Декабрь}/{1..31}/{JPG,ORF,Печать}
Может кто предложит лучше?
Редактировалось: 2 раз (Последний: 12 августа 2015 в 19:52)
Сообщений: 0
незнаю может вам наперед нужно создать эти каталоги, но можно и сделать чтобы каждый день при запуске или ручонками создавалась папка соответствующая дате дня

mkdir -p `date +%Y`/`date +%m-%B`/`date +%d`
Сообщений: 0
Вот допилил я скрипт окончательно.
Однако, здесь не все благополучно. Видимо без ручной коррекции не обойтись.
Сообщений: 0
Спасибо всем кто откликнулся! Проблема решена.)))
В начало страницы 
|
Перейти на форум:
Страницы: Первая Предыдущая 1 2