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

물론 파일 생성일을 기준으로 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)

hara,노하우게시판 - Visual Basic에서 파일 삭제,http://gamezone.live/?mid=board_SXny42&page=3&document_srl=252034

+ Recent posts