개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.05.30 23:27

Directory::rewind에 대한 질문

목록
  • SCSS연구가 4일 전 2025.05.30 23:27
  • 15
    1
제가 현재 PHP의 디렉토리 함수를 공부 중인데, Directory::rewind() 함수에 대한 이해가 부족합니다. Directory::rewind() 함수는 디렉토리 핸들러를 처음으로 이동시킵니다. 하지만 이 함수가 실제로 어디에 쓰이고 어떻게 작동하는지 잘 모르겠습니다. Directory::rewind() 함수를 사용한 예제를 알려주실 수 있을까요?

    댓글목록

    profile_image
    나우호스팅  4일 전

    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

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 24,881건 / 19 페이지

검색

게시물 검색