![]() |
|
![]() |
||||||
![]() |
Когда накапливается больше 20 контроллеров и моделей, то начинает казаться не такой уже и хорошей идея жёсткого закрепления папок, куда нужно помещать файлы определённого типа. Конечно, есть $modelPaths и $controllerPaths, но каждый раз назначать их вручную не так уж и приятно. $modelPaths = array('/path_to_model_folder_A/', '/path_to_model_folder_B/');
в последних версиях CakePHP можно создавать любые подпапки и Cake сам поймёт, где что искать.
Но у меня, во-первых, не получилось сходу это сделать и некоторые проекты не могут работать на последних night-билдах. Поэтому я использую альтернативное решение: Читать дальше... ![]() .net, directory, list, vb, visual basicКод показывает, как можно создать новую папку стандартными средствами Visual Basic 6.0. Читать дальше... Win32_Volume_Management.linked disk to the folder on an NTFS volume.Монтируем раздел на папку. (только NTFS…) Читать дальше... Проверить существование каталога (папки) можно свойством Exists объекта DirectoryInfo. Читать дальше... directory, equivalent, function, javascript, name, path, phpС помощью этой функции вы можете синхронизировать два каталого между собой и создать третий каталог в котором будет отображаться разница между первыми двумя. То есть в нем будут создаваться только те файлы, которых нет в конечном. Структура каталогов исходной директрии будет строиться всегда. Данная функция пригодится к примеру для систем синхронизации локальных и удаленных каталогов, к примеру, - чтобы не закачивать на удаленную машину всё содержимое исходного каталога, а только новые файлы. Читать дальше... Так же как при работе с expr и другими внешними командами, следует избегать частого применения данных утилит по причине замедления ими работы. dirname и basename без каких либо трудностей можно реализовать с помощью операций над переменными. В следующем примере определяются функции dirname и basename, идентичные по своему поведению одноименным утилитам dirname и basename Читать дальше... Пустая директория может иметь ненулевой размер. Поэтому проверять, пуста ли директория, надо примерно так Читать дальше... ![]() Файлы → Поиск файла → PHPФункция ищет файл рекурсивно обходит каталоги, начиная с $basedir и возвращает реальный путь к файлу, или false, если ничего не найдено. // ! возвращает путь к первому найденному файлу ! Читать дальше... Функция создает директорию и все предшествующие директории. На все создаваемые директории устанавливаются права $m Директории создаются начиная с корня сайта. Читать дальше... Функция возвращает информацию о каталоге, такую как количество файлов, количество подкаталогов и общий размер. Читать дальше... Функция копирует папку или файл $src в указанное место $dest. Заметьте, что, естественно, в качестве $dest нужно указывать не папку, в которую нужно скопировать $src, а папку, которая должна в результате этого получиться. То же самое касается и файлов. Читать дальше... copy, directory, file, php, recoursiveФункция показывают соответственно владельца или группу *nix файла или папки $file. В Windows возвращается пустая строка. Читать дальше... Функция удаляет файл или папку $dir (папка может и не быть пустой). Постфикс «_u» у функций обозначает «universal» - универсальный, не зависящий от того, папка это или файл, работающий всегда. Читать дальше... ![]() |
Меню
Подписка на RSS:
Поиск
Облако тегов
.net
array
asp
bash
browser
charset
check
class
clean
convert
count
create
css
curl
database
date
delete
directory
download
element
email
equivalent
extension
file
find
form
format
function
get
height
html
http
ie
image
javascript
jquery
load
mysql
number
page
perl
php
random
scriplet
send
shell
size
sql
string
text
time
url
utf8
variable
vb
visual basic
width
window
xml
xslt
|
![]() |
![]() |
![]() |
||
![]() |
![]() |