Dim garabge1 As List(Of String) = New List(Of String)
garabge1.Add(“C:\폴더명”)
For Each Directory As String In garabge1
If System.IO.Directory.Exists(Directory) Then
My.Computer.FileSystem.DeleteDirectory(“C:\폴더명”, FileIO.DeleteDirectoryOption.DeleteAllContents)
End If
Next이렇게 코드를 작성했더니 안되네요.
파일 같은 건 저 코드로 삭제가 되는데 폴더는 저 코드로 삭제가 안되네요.
안녕하세요? Visual Basic 에서 폴더 삭제에 대해 질문하셨군요.
아래의 구문을 사용하시면 손쉽게 폴더 함께 그 안에 저장된 파일들을 삭제 하실 수 있습니다.
'데스크탑 (바탕화면) 의 폴더 하나를 삭제하는 예를 들어 드리겠습니다. Dim path As String = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) & "\[이곳에 바탕화면에 저장된 폴더의 경로를 입력하세요.]" System.IO.Directory.Delete(path, True)
'질문자님께서 질문하신 C: 경로 내의 폴더 삭제는 다음과 같이 하시면 됩니다. Dim path As String = "C:\[폴더명]" System.IO.Directory.Delete(path, True)
위와 같은 소스 코드를 응용하시면 폴더도 삭제가 가능하오니 참고해주시구요, 답변이 도움 되셨기를 바라며, 좋은 하루 보내시기 바랍니다.
감사합니다.