繁体   English   中英

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

[英]How to delete a file using VB.NET?

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

File.Delete("example.txt")

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

这个不需要那么多神秘:)

My.Computer.FileSystem.DeleteFile(ADDRESS_OF_FILE_AS_STRING)

删除文件非常简单 - 但很危险! 所以当你尝试这个代码时要非常小心。 确保不需要您要删除的文件 - 您将无法从回收站中恢复它!

要从计算机中删除文件,请使用 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
 System.IO.File.Delete( "filepath" ) 

试试这个对我有用

        My.Computer.FileSystem.DeleteFile("the file",
       FileIO.UIOption.AllDialogs,
       FileIO.RecycleOption.SendToRecycleBin,
       FileIO.UICancelOption.DoNothing)

把它放在你想要执行的地方。 这发送到回收站。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM