Удалите файл, используемый другим процессом с помощью VB.net-что?
Привет,
Я написал некоторый код для удаления списка файлов из определенных папок на моем компьютере.
Я столкнулся с небольшой проблемой, когда файл открыт другим процессом, и он не может быть удален.
Кто-нибудь знает какой-нибудь vb-код, который помог бы решить эту проблему, с которой я столкнулся?
Вот мой код ниже:
Try Dim F2 As Short = FreeFile() For Each foundFile2 As String In My.Computer.FileSystem.GetFiles( _ "myfilepath", FileIO.SearchOption.SearchAllSubDirectories, "*.*") FileOpen(F2, foundFile2, OpenMode.Binary, OpenAccess.Read, OpenShare.LockReadWrite) FileClose(F2) My.Computer.FileSystem.DeleteFile(foundFile2) Next Catch ex As Exception EnvCode = 101 WriteLine(ex.Message) End Try
спасибо.