可以用鼠标右键或是键盘上的:Delete。
解决方案 »
- 字体和窗体图片保存
- 再次散分,迎接本命年,哈哈.................
- 电信和联通托管速度比较
- TextBox问题又来了,各位帮忙想一下了?
- 怎么用代码设置DBGrid的属性?
- 如何实现将TEXT中的数据写入SQLSERVER数据库?
- 数据库!!!!!!!!!!!!!!!
- VB如何用ComboBox做一个类似IE地址栏的效果
- .窗体中已经有command1,要在窗体中用代码创建command2怎么做?注意:不用控件数组!我用如下代码怎么不行?
- eclipse 安装出现installation failed with an error
- 在将16进制的数字转为文字时出现乱码,多谢帮忙一下,谢谢
- VB能不能操作内存文件?急用,求救!
Private Declare Function SHFileOperation Lib "shell32.dll" Alias "SHFileOperationA" (lpFileOp As SHFILEOPSTRUCT) As LongPrivate Const FO_DELETE = &H3
Private Const FOF_ALLOWUNDO = &H40Private Type SHFILEOPSTRUCT
hWnd As Long
wFunc As Long
pFrom As String
pTo As String
fFlags As Integer
fAnyOperationsAborted As Long
hNameMappings As Long
lpszProgressTitle As String
End Type'程序部分
Dim SHFileOp As SHFILEOPSTRUCTSHFileOp.fFlags = FOF_ALLOWUNDO
SHFileOp.wFunc = FO_DELETE
SHFileOp.pFrom = "文件名"
Call SHFileOperation(SHFileOp)
用 kill 文件名 就行了
不过在用这个函数之前最好先用Dir(文件名)看看这个文件是否存在,不然会出错的。
SHELL "DEL 文件名"
vba.Kill sfile
如果复杂的api中的 deletefile函数也可以。
FSO也可以。
用SHFileOperation,可以在删除时调出确认对话框,'声明部分
Private Declare Function SHFileOperation Lib "shell32.dll" Alias "SHFileOperationA" (lpFileOp As SHFILEOPSTRUCT) As LongPrivate Const FO_DELETE = &H3
Private Const FOF_ALLOWUNDO = &H40Private Type SHFILEOPSTRUCT
hWnd As Long
wFunc As Long
pFrom As String
pTo As String
fFlags As Integer
fAnyOperationsAborted As Long
hNameMappings As Long
lpszProgressTitle As String
End Type'程序部分
Dim SHFileOp As SHFILEOPSTRUCTSHFileOp.fFlags = FOF_ALLOWUNDO
SHFileOp.wFunc = FO_DELETE
SHFileOp.pFrom = "文件名"
Call SHFileOperation(SHFileOp)
Kill 语句
从磁盘中删除文件。语法Kill pathname必要的 pathname 参数是用来指定一个文件名的字符串表达式。pathname 可以包含目录或文件夹、以及驱动器。说明在 Microsoft Windows 中,Kill 支持多字符 (*) 和单字符 (?) 的统配符来指定多重文件。\Kill 语句示例
本示例使用 Kill 语句将磁盘中的文件删除。' 假设 TESTFILE是一数据文件。
Kill "TestFile" ' 删除。' 将当前目录下所有 *.TXT 文件全部删除。
Kill "*.TXT"