使用这个Declare Function SHFileOperation Lib "shell32.dll" Alias "SHFileOperationA" (lpFileOp As SHFILEOPSTRUCT) As Long函数Public 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 Long ' only used if FOF_SIMPLEPROGRESS End Type
DEL(删除文件的命令)
---------------------------------------
DELTREE——删除整个目录命令
------------------------
RD——删除子目录命令, 子目录在删除前必须是空的
你测试过吗?
我试过:
---------------
c:
cdmd test
rd test
---------------
rd能删除空文件夹,不能删除有文件的文件夹,如果文件夹里有文件只有先删除文件然后删除文件夹
进入后再退出,可以啊:
--------------------
md test
cd test
cd..
rd test-------------------
再cd..退出,把文件刪除。你可以去找書看嗎?
hwnd As Long
wFunc As Long
pFrom As String
pTo As String
fFlags As Integer
fAnyOperationsAborted As Long
hNameMappings As Long
lpszProgressTitle As Long ' only used if FOF_SIMPLEPROGRESS
End Type