2010-04-23 6 views
0

나는 파일 이름 목록을 가지고 있습니다. (이미 파일 목록에 텍스트 파일을 가지고 있습니다). 나는 다음과 같은 방법으로이 목록 처리 할 : 유형의디스크에서 파일 이름을 읽지 않고 PHP가 마스크에 따라 파일이 있는지 확인하는 방법

  • 파일 이름을/dirX/subdirX/
  • 다른 모든 파일 이름이 별도로 작성하는 새로운 파일에 기록됩니다 .ext를/파일.

디스크에서 파일 이름을 읽지 않고 파일 이름이 마스크에 해당하는지 확인하는 옵션이 있습니까? (파일 이름은 간단한 문자열을 의미합니다). 디스크 액세스가 필요없는 기능이 있는지 알고 싶습니다. 나는 정규식이 해결 방법이 될 수 있지만 PHP에서 무언가를 갖고 싶습니다.

+0

와일드 카드가 작동하면 확실하지 않지만 * .ext는 요청한 모든 .ext 파일을 반환해야합니다. 네가 무엇을 요구하는지 완전히 확신하지 못한다. – Rob

+0

기울임 꼴 슬래시는 무엇입니까? 또한 귀하의 질문을 이해하는 데 어려움을 겪고 있습니다. 텍스트 파일에서 파일 경로를 엄격하게 검사하는 경우에는 디스크 액세스가 필요하지 않습니다. 우리에게 보여줄 수있는 코드가 있습니까? –

답변

3

아마도 fnmatch()이 필요할까요?

추가 정보가 필요하면 샘플 데이터를 게시해야합니다.

+0

정확히 내가 무엇을 찾고 있었는지, 감사합니다 – adiian

1

당신이 풀어달라고하는 작업을 위해 만들어진 fnmatch을 사용했을 가능성이 있습니다. 그게 적절하지 않다면 아마 regular expressions이 될 수 있습니다.

마스크으로 구성되어 무엇을 설명하면 원하는 방향으로 답을 이끌어 낼 수 있습니다.

+0

나는 kemp 답을 수락했습니다. fnmatch는 제가 찾고 있던 것입니다. 감사. – adiian