
Directory::rewind() 함수는 디렉토리 핸들러를 처음으로 이동시키는 함수입니다.
디렉토리 핸들러를 사용할 때, 디렉토리 내의 파일을 읽거나 삭제하는 등의 작업을 수행할 수 있습니다. 하지만 디렉토리 핸들러는 디렉토리 내의 파일을 읽을 때, 자동으로 다음 파일로 이동하지 않습니다.
Directory::rewind() 함수를 사용하면 디렉토리 핸들러를 처음으로 이동시키고, 디렉토리 내의 파일을 읽을 때, 자동으로 다음 파일로 이동할 수 있습니다.
예를 들어, 디렉토리 내의 파일을 읽는 코드를 작성할 때, Directory::rewind() 함수를 사용하면 디렉토리 내의 파일을 읽을 때, 자동으로 다음 파일로 이동할 수 있습니다.
#hostingforum.kr
php
$dir = opendir('./files');
while ($file = readdir($dir)) {
if ($file != '.' && $file != '..') {
echo $file . "n";
}
}
closedir($dir);
위 코드에서, 디렉토리 내의 파일을 읽을 때, 자동으로 다음 파일로 이동하지 않습니다. 하지만 Directory::rewind() 함수를 사용하면, 디렉토리 내의 파일을 읽을 때, 자동으로 다음 파일로 이동할 수 있습니다.
#hostingforum.kr
php
$dir = opendir('./files');
Directory::rewind($dir);
while ($file = readdir($dir)) {
if ($file != '.' && $file != '..') {
echo $file . "n";
}
}
closedir($dir);
위 코드에서, Directory::rewind() 함수를 사용하여 디렉토리 핸들러를 처음으로 이동시키고, 디렉토리 내의 파일을 읽을 때, 자동으로 다음 파일로 이동할 수 있습니다.
2025-05-30 23:28