Как я делаю это? Там какой-либо метод предоставлен kohana 3?
Чтобы удалить каталог и все это содержимое, необходимо записать какую-нибудь функцию рекурсивного удаления -- или использовать ту, которая уже существует.
Некоторые примеры можно найти в заметках пользователя на странице документации rmdir; например, вот , предложенная bcairns в августе 2009 года (цитирование) :
<?php
// ensure $dir ends with a slash
function delTree($dir) {
$files = glob( $dir . '*', GLOB_MARK );
foreach( $files as $file ){
if( substr( $file, -1 ) == '/' )
delTree( $file );
else
unlink( $file );
}
rmdir( $dir );
}
?>
пробовали ли вы удалить ссылку в каталоге ?
chdir("file");
foreach (glob("N*") as $filename )
{
unlink($filename);
}
Это удаляет имена файлов, начиная с N
.Чтобы удалить каталог и все это содержимое, необходимо написать рекурсивную функцию удаления или использовать уже существующую.
Некоторые примеры можно найти в заметках пользователя на странице документации rmdir ; например, вот , предложенный bcairns в августе 2009 года (цитирование) :
<?php
// ensure $dir ends with a slash
function delTree($dir) {
$files = glob( $dir . '*', GLOB_MARK );
foreach( $files as $file ){
if( substr( $file, -1 ) == '/' )
delTree( $file );
else
unlink( $file );
}
rmdir( $dir );
}
?>
-121--3612719- пробовали отменить связь в каталоге?
chdir("file");
foreach (glob("N*") as $filename )
{
unlink($filename);
}
При этом удаляются имена файлов, начиная с N
-121--3612726- Я не уверен насчет Kohana 3, но я бы использовал ()
и unlink ()
в сочетании.