게임강의

Visual Basic에서 파일 삭제

본문


서버를 지속적으로 돌리다보면 파일을 주기적으로 삭제 해야하는 경우가 있습니다.



물론 파일 생성일을 기준으로 forfile 이라는 명령어를 활용하여 생성일 기준으로 스케쥴링을 걸어 삭제 할 수도있지만



아래의 비베 스크립트로 .vbs 파일을 생성하여 윈도우 스케쥴링에 등록해놓으면 파일의 관리상 용이 할 수가 있죠~



아래의 기본적인 자료는 마이크로소프트의 MSDN에서 가져온 자료이며 비베 자료실에 게시글이 없다보니 참고하시라고 올립니다.~





My.Computer.FileSystem  개체의 DeleteFile 메서드를 사용하면 파일을 삭제할 수 있습니다.  이 메서드에서는 삭제된 파일을 휴지통으로 보낼 것인지 여부, 파일 삭제를 사용자에게 확인할 것인지 여부, 사용자가 작업을 취소했을 때 수행할 작업 등의 옵션을 제공합니다.



텍스트 파일을 삭제하려면





• DeleteFile  메서드를 사용하여 파일을 삭제합니다.  다음 코드에서는 test.txt라는 이름의 파일을 삭제하는 방법을 보여 줍니다.



 





My.Computer.FileSystem.DeleteFile("C:\test.txt")



 



 



텍스트 파일을 삭제하고 사용자에게 파일을 삭제할 것인지 확인하려면





• DeleteFile  메서드를 사용하여 showUI를 AllDialogs로 설정하여 파일을 삭제합니다.  다음 코드에서는 test.txt라는 파일을 삭제하고 사용자에게 파일을 삭제할 것인지 확인하는 방법을 보여 줍니다.



 





My.Computer.FileSystem.DeleteFile("C:\test.txt",

        Microsoft.VisualBasic.FileIO.UIOption.AllDialogs,

        Microsoft.VisualBasic.FileIO.RecycleOption.DeletePermanently,

        Microsoft.VisualBasic.FileIO.UICancelOption.DoNothing)



 



 



텍스트 파일을 삭제하고 휴지통으로 보내려면





• DeleteFile  메서드를 사용하여 recycle 매개 변수에 SendToRecycleBin을 지정하여 파일을 삭제합니다.  다음 코드에서는 test.txt라는 파일을 삭제하고 휴지통으로 보내는 방법을 보여 줍니다.



 





My.Computer.FileSystem.DeleteFile("C:\test.txt",

Microsoft.VisualBasic.FileIO.UIOption.AllDialogs,

Microsoft.VisualBasic.FileIO.RecycleOption.SendToRecycleBin)



 



 


댓글목록 0

등록된 댓글이 없습니다.

최근글


  • 글이 없습니다.

새댓글


  • 댓글이 없습니다.
알림 0