귀하는 손님 이십니다
로그인
회원가입
  
  델마당 공식 은행계좌
  하나은행 227-910235-83607
  예금주 이상국(운영진)
프로젝트 게시판
투표게시판
델마당소개
기초부터 활용까지! 델파이 교육 - 데브기어
 광고문의 :
강좌, 팁, 정보 강좌, 팁, 정보 입니다.
글내용 - 강좌, 팁, 정보
 델파이 파일 검색 
엄마쟤흙먹어
(박성관)
2019-03-26 오전 1:43:15
카테고리: 팁
1883회 조회



등록된 파일이 없습니다.

http://docwiki.embarcadero.com/Libraries/Rio/en/System.IOUtils.TDirectory.GetFiles

 

 

 

uses
  System.Types,
  System.IOUtils;

 

 

procedure FileSearch(var Files: TStringList; Path: String; Mask: String = '*');
var
  S: String;
begin
  for S in TDirectory.GetFiles(Path, Mask, TSearchOption.soAllDirectories) do
    Files.Add(S);
end;

 

 

var
  slist : TStringList;
begin
  slist := TStringList.Create;
  FileSearch(slist, 'D:\Temp', '*.bat');
  ShowMessage(slist.Text);

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

아쉽게도  '*.bat;*.exe' 이런식으로 다중검색은 안됩니다.

다중검색이 필요하신분은 아래의 링크를 참고 하세요.

 

 

 

 

 

 

 

 

 

 

 

 

https://stackoverflow.com/questions/12726756/how-to-pass-multiple-file-extensions-to-tdirectory-getfiles