我的程序中有一个按钮,用于在单击时删除某个文件,例如example.txt。我必须删除的代码是:
File.Delete("example.txt")
但文件仍在那里。我做了一些研究,大多数人说它应该有效。为什么这不起作用?或者这段代码错了吗?
答案 0 :(得分:9)
这个不需要太多神秘感:)
My.Computer.FileSystem.DeleteFile(ADDRESS_OF_FILE_AS_STRING)
答案 1 :(得分:8)
删除文件非常简单 - 但很危险!所以在你试用这段代码时要非常小心。确保不需要您要删除的文件 - 您将无法从回收站恢复它!
要从计算机中删除文件,请使用System.IO的Delete方法。这里有一些新的代码供您尝试:
Dim FileToDelete As String
FileToDelete = "C:\Users\Owner\Documents\testDelete.txt"
If System.IO.File.Exists( FileToDelete ) = True Then
System.IO.File.Delete( FileToDelete )
MsgBox("File Deleted")
End If
答案 2 :(得分:0)
System.IO.File.Delete( "filepath" )
答案 3 :(得分:0)
尝试一下对我有用
My.Computer.FileSystem.DeleteFile("the file",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.SendToRecycleBin,
FileIO.UICancelOption.DoNothing)
将其放在您要执行的位置。