parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Vint 18.06.2010 19:46

При записи да, проверяется каждый каталог в пути на наличие и, если такого нет, то создаётся.

С cache такая ситуация, проверил:
Допустим, путь к кеш-фйлу "level1/level2/my.cache". Кеш поэкспайрился и начал выполняться код из {}, но по какому-то условию внутри отработал ^cache(0) -- удаляется my.cache и обе родительские папки. При условии, что в них ничего другого не было.

При удалении (file:delete) последнего файла в каталоге удаляется сам каталог.
Если этот каталог был единственным подкаталогом, то и родитель удаляется. Насчёт последнего точно не уверен, легко проверяется, думаю, работет как и cache.

Рекурсия такая рекурсия:-)