
Directory::rewind는 PHP의 디렉토리 열람을 위한 함수입니다. 이 함수를 사용하여 이전 디렉토리로 되돌아가기 위해서는 다음과 같은 단계를 거쳐야 합니다.
1. 디렉토리 열람을 위해 opendir() 함수를 사용하여 디렉토리 핸들을 열어줍니다.
2. readdir() 함수를 사용하여 디렉토리 내의 파일이나 디렉토리를 읽어옵니다.
3. 디렉토리 내의 파일이나 디렉토리를 읽은 후, rewinddir() 함수를 사용하여 디렉토리 핸들을 초기화합니다.
4. rewinddir() 함수를 사용하여 디렉토리 핸들을 초기화한 후, readdir() 함수를 다시 사용하여 디렉토리 내의 파일이나 디렉토리를 읽어올 수 있습니다.
예를 들어, 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
php
$dir = opendir('./');
while ($file = readdir($dir)) {
if ($file != '.' && $file != '..') {
echo $file . "n";
}
}
rewinddir($dir);
while ($file = readdir($dir)) {
if ($file != '.' && $file != '..') {
echo $file . "n";
}
}
closedir($dir);
이 코드는 현재 디렉토리의 파일과 디렉토리를 읽어오고, rewinddir() 함수를 사용하여 디렉토리 핸들을 초기화한 후 다시 디렉토리 내의 파일과 디렉토리를 읽어옵니다.
2025-06-28 05:08