2014-01-16 5 views
0

есть ли способ создать каталог внутри папок нашего корневого каталога?Как создать каталог в подпапке?

например /var/www/test это мой текущий корневой каталог и /var/www/test/newDir newDir - это каталог, в котором я хочу создать каталог и файлы.

Я попытался это, но получил ошибку

<cffunction name="logError"> 
    <cfargument name="path" required="true" /> 
    <cfset var new_logDir = arguments.path /> 
    <cfset var q = new_logDir/#DateFormat(Trim(Now()),"dd-mm-yyyy")# /> 
    <cfdirectory action="create" directory="#q#" mode="775" /> 
</cffunction> 
<cfset logDir = ExpandPath("./logger/") /> 
<cfset logError(logDir) /> 

Я пытаюсь создать новый каталог с текущей датой в качестве имени папки внутри каталога регистратора, который является подкаталогом моего корневого каталога test. Спасибо.

+1

* RE: пробовал это, но получил ошибки * Просто сказать «что-то не удалось работать "не говорит нам ничего о себе ;-) Сообщения об ошибках дают ценные сведения о причине проблемы. Это еще один инструмент, который другие могут использовать, чтобы помочь вам найти решение вашего вопроса. Поэтому вам всегда нужно включать сообщения об ошибках в сообщение. – Leigh

+0

Уместно ли, что ваша функция называется журналами, а ваш код вызывает функцию с именем logError? –

ответ

2

С вашей выше примере вы можете иметь проблемы из-за этой линии

<cfset var q = new_logDir/#DateFormat(Trim(Now()),"dd-mm-yyyy")# />

должен быть

<cfset var q = new_logDir & DateFormat(Trim(Now()),"dd-mm-yyyy") & "/" />

+0

да, я исправлю это ... но я хочу создать папку с сегодняшней датой в качестве ее имени в папке/var/www/test/logs ..... журналы находятся внутри корня root ... я не способный выяснить, как создавать папки внутри подпапок в нашей корневой папке. –

+0

, если вы проходите в папке журналов как «arguments.path», тогда он будет работать. Вы получаете ошибку разрешений? –

+0

, так что в вашем примере уже есть папка в корне с именем «logger» правильно? и вы хотели бы создать папку «{site_root}/logger/16-01-2014 /». Какая ошибка возвращается? – ssteinbeck

Смежные вопросы