프로세스 짜다가 다운받아서 다 가공한 후에 해당 원본이 필요없어져서 다 지워버릴 생각인데 혹시 방법이 있을까요?
해당 파일이 저장된 폴더 경로에서 파일 명들을 가져온 후에
반복문을 사용하여 Delete 를 사용하시면 됩니다.
예를 들어
For (item) Each ( New DirectoryInfo(폴더경로).GetFiles ) → Type : FileInfo
{
Delete ( 폴더경로 + "" + item.Name )
}
정도로 사용하시면 될것같네요.
Delete ( 삭제하려는 문서가 들어간 폴더 경로 )
Create Directory ( 위의 폴더 경로 )
저는 위와 같은 방법을 사용합니다.
간단해도 옳은 방법은 아닌거같아요 ( 폴더 경로를 잘못 기제하면 다른 폴더까지 삭제 될 수 있음 )
저는도 “JungJaeYeop” 님께서 작성해주신것과 같이 디렉토리의 File을 가져와서 Loop 돌리는데요.
오류등의 원인 파악을 위하여 몇일전꺼는 남겨주고 삭제합니다.
가공받은 파일을 다운 받을때 파일명에 날짜를 기입하고요. 해당 기업된 날짜와 Datetime.Now.AddDays(-2).tostring 해서 해당 일자보자 작은것만 삭제하게 처리를 합니다.