如何使用VB.NET删除文件?

时间:2014-01-19 17:50:14

标签: vb.net

我的程序中有一个按钮,用于在单击时删除某个文件,例如example.txt。我必须删除的代码是:

File.Delete("example.txt")

但文件仍在那里。我做了一些研究,大多数人说它应该有效。为什么这不起作用?或者这段代码错了吗?

4 个答案:

答案 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)

将其放在您要执行的位置。