如何使用VB.NET删除文件?
我的程序中有一个按钮,当单击时会删除某个文件,例如example.txt。我必须删除的代码是:如何使用VB.NET删除文件?,vb.net,Vb.net,我的程序中有一个按钮,当单击时会删除某个文件,例如example.txt。我必须删除的代码是: File.Delete("example.txt") 但是文件还在那里。我做了一些研究,大多数人说它应该有效。为什么这不起作用?还是这段代码错了?删除文件很简单,但很危险!因此,在尝试此代码时要非常小心。确保不需要您要删除的文件-您将无法从回收站还原它 要从计算机中删除文件,请使用System.IO的删除方法。以下是一些新代码供您尝试: Dim FileToDelete As String Fil
File.Delete("example.txt")
但是文件还在那里。我做了一些研究,大多数人说它应该有效。为什么这不起作用?还是这段代码错了?删除文件很简单,但很危险!因此,在尝试此代码时要非常小心。确保不需要您要删除的文件-您将无法从回收站还原它 要从计算机中删除文件,请使用System.IO的删除方法。以下是一些新代码供您尝试:
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
这一个不需要太多的神秘:)
试试这个它对我有用
My.Computer.FileSystem.DeleteFile("the file",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.SendToRecycleBin,
FileIO.UICancelOption.DoNothing)
将其放在您想要执行的位置。尝试执行File.Exists(“example.txt”)以确保您没有在其他文件夹中查找。您必须查看文件的整个路径。它有一些默认值,你没有得到任何例外吗?应该行的。我想出来了,它在一个for-each语句中。出于某种原因,它不喜欢那样。谢谢大家!<代码>文件。不需要存在。看
如果要删除的文件不存在,则不会抛出异常。
请不要只是在环中抛出一段代码作为答案。解释为什么它有助于回答这个问题。我想补充几点意见。这是一个更好的答案。
System.IO.File.Delete( "filepath" )
My.Computer.FileSystem.DeleteFile("the file",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.SendToRecycleBin,
FileIO.UICancelOption.DoNothing)