導航:首頁 > 文件管理 > vb如何刪除文件夾

vb如何刪除文件夾

發布時間:2025-01-13 16:59:02

Ⅰ vb刪除文件

3個方法可以實現:
1:
kill 文件 '刪除文件
rmdir 文件夾 '刪除文件夾

如果想要使用 RmDir 來刪除一個含有文件的目錄版或文件夾,則權會發生錯誤。在試圖刪除目錄或文件夾之前,先使用 Kill 語句來刪除所有文件。

2:
或者用對象的方法:
Set fs = CreateObject("Scripting.FileSystemObject")
fs.deletefile 刪除文件
fs.deletefolder 刪除文件夾

3:
用API也可以辦到
Declare Function DeleteFile Lib "kernel32" Alias "DeleteFileA" (ByVal lpFileName As String) As Long

deletefile 文件名 '強制刪除一個文件

Ⅱ VB刪除文件夾

引用FSO(Microsoft Scripting Runtime),然後寫出
Dim FSO As New FileSystemObject
FSO.DeleteFolder ThePath 'ThePath即文件夾路徑,而且不必先清空文件夾
或:(不必引用FSO)
Dim FSO As Object
Set FSO = CreateObject("Scripting.FileSystemObject")
FSO.DeleteFolder ThePath 'ThePath即文件夾路徑,而且不必先清空文件夾
試一試

Ⅲ vb怎麼刪除文件夾裡面的所有文件

直接調用DOS命令:
shell "cmd /C del /Q e:\aa\*.*" ,vbhide
本語句使用了/Q參數,del命令的其他參數為:
/P 刪除每一個文件之前提專示確認。屬
/F 強制刪除只讀文件。
/S 從所有子目錄刪除指定文件。
/Q 安靜模式。刪除全局通配符時,不要求確認。
/A 根據屬性選擇要刪除的文件。

用KILL,不能刪除文件夾,只能刪除文件:
kill "D:\aa\*.*"

2、
d="D:\aa\"
f=dir(d & "*.*")
do while f<>""
kill d & f
f=dir
loop

Ⅳ VB如何刪除指定文件夾內的所有文件和子文件

Option Explicit

Private Sub Command1_Click()
Dim strPathName As String
strPathName = ""
strPathName = InputBox("請輸入需要刪除的文件夾名稱∶", "刪除文件夾")
If strPathName = "" Then Exit Sub

On Error GoTo ErrorHandle
SetAttr strPathName, vbNormal '此行主要是為了檢查文件夾名稱的有效性
RecurseTree strPathName
Label1.Caption = "文件夾" & strPathName & "已經刪除!"
Exit Sub
ErrorHandle:
MsgBox "無效的文件夾名稱:" & strPathName
End Sub

Sub RecurseTree(CurrPath As String)
Dim sFileName As String
Dim newPath As String
Dim sPath As String
Static oldPath As String

sPath = CurrPath & "\"

sFileName = Dir(sPath, 31) '31的含義∶31=vbNormal+vbReadOnly+vbHidden+vbSystem+vbVolume+vbDirectory
Do While sFileName <> ""
If sFileName <> "." And sFileName <> ".." Then
If GetAttr(sPath & sFileName) And vbDirectory Then '如果是目錄和文件夾
newPath = sPath & sFileName
RecurseTree newPath
sFileName = Dir(sPath, 31)
Else
SetAttr sPath & sFileName, vbNormal
Kill (sPath & sFileName)
Label1.Caption = sPath & sFileName '顯示刪除過程
sFileName = Dir
End If
Else
sFileName = Dir
End If
DoEvents
Loop
SetAttr CurrPath, vbNormal
RmDir CurrPath
Label1.Caption = CurrPath
End Sub

閱讀全文

與vb如何刪除文件夾相關的資料

熱點內容
javascript取日期 瀏覽:820
天津聯通網路連接 瀏覽:383
真實世界數據研究的主要應用領域包括哪些 瀏覽:856
公牛蘋果數據線怎麼樣 瀏覽:392
內存數據在哪個部件讀取 瀏覽:34
頻率檢測程序 瀏覽:952
怎麼做網站付費鏈接 瀏覽:662
js在當前頁面刷新 瀏覽:223
高級攝影閃光燈應用視頻教程下載 瀏覽:804
怎麼把圖片加入視頻文件夾 瀏覽:734
滑鼠右鍵的壓縮文件 瀏覽:44
awr導出cad文件 瀏覽:925
參公文件去哪裡找 瀏覽:827
excel表批量日期設置成文件夾存放 瀏覽:90
如何把資料庫加入其中 瀏覽:661
編程除法怎麼取消取整 瀏覽:625
股票編程軟體哪裡有賣 瀏覽:503
access導入多個txt文件 瀏覽:917
大臉app安卓下載 瀏覽:439
怎麼休改文件名 瀏覽:989

友情鏈接