1.특정디렉토리에 매 일주기로 생성된 파일들이 있답니다.
2.버튼을 눌러서 디렉토리안에 있는 파일들 삭제명령을 내립니다.
DeleteFile('C:Testtest*02* .Txt'); ==>삭제명령
디렉토리안에는
test020201.Txt,
test020202.Txt,
test020203.Txt,
test020204.Txt,
test020205.Txt,
test020206.Txt,
.
.
.
이런형식으로 파일들이 있습니다.
저는 이 파일들을 FileExist로 찾을때'test*02* .Txt'라는 옵션을 주었습니다.
윈도우 검색시에보면 일부문자가포함된 찾기일때..'02*.*' 쓰듯이 말이죠
찾아서 있으면 'test*02* .Txt'에 해당하는 파일들을 모두 지우게 했습니다.
DeleteFile('C:Testtest*02* .Txt');
3.그런데..확인해보면 파일들이 하나도 삭제가 안됬습니다.
위의 검색옵션이 잘못된건지..아니면 문법적으로 이상이 있는건지 모르겠네요
위에서처럼 일부분은 동일한 문자이고 일부분만 다른 파일들을 모아서 삭제하고자 할때 좋은 방법을 알고 싶습니다.
고수님들의 조언 부탁드립니다.
DeleteFile(); // 찾았으면 지우고
Sysunitls.findnext();
적절히 사용해 보시죠...