오래된파일삭제2 Linux 특정기간이 지난 파일 찾기 & 삭제 명령어 리눅스에서 생성된지 오래된 파일을 삭제 하는 방법에 대해서 알아보도록 하겠습니다. 일반적으로 개발을 하시는 분들이라면 프로그램 로그 파일이 계속 해서 쌓이기 때문에 하드디스크 용량을 확보하는 차원에서 주기적으로 파일을 삭제해야합니다. 제 경우에는 리눅스를 FTP 서버로 사용하고 있는데 업로드 되는 파일들이 워낙에 많아서 업로드 된 이미지 파일을 삭제하는 데 사용하고 있습니다. 우선 오래된 파일을 찾는 방법을 알아보도록 하죠. 리눅스 파일검색 명령어 - find find /mnt/ftpstorage/ftpdata/ -mtime +150 -name "*.jpg" 위 명령어는 find 명령어로 /mnt/ftpstorage/ftpdata/ 하위 디렉토리에 있는 생성된지 150일이 지난 파일 중에 파일확장자가 j.. IT정보공유 2020. 7. 9. C# 타이머를 이용한 오래된 파일 삭제 (로그 삭제) 특정 디렉토리에 있는 파일중에 생성된 날짜를 검색하여 일정기간이 지난 파일들을 삭제하는 함수입니다. 일자별로 쌓이는 로그파일이나 특정 목적때문에 생기는 임시파일들을 주기적으로 삭제할 필요가 있을때 사용합니다. 타이머를 이용한 주기적인 파일 삭제 타이머 주기는 1시간이든 2시간이든 1일이든 필요한 만큼 tmDeleteOldFile 타이머의 Interval을 지정해줍니다. //타이머 이벤트 private void tmDeleteOldFile_Tick(object sender, EventArgs e) { tmDeleteOldFile.Enabled = false; //타이머 비활성화 try { //FolderName 이라는 폴더에 7일이전에 생성된 파일은 삭제한다. deleteOldFiles("FolderNam.. IT정보공유/C# 2020. 1. 23. 이전 1 다음 💲 추천 글 반응형