删除指定文件夹中的目标文件

时间:2024-10-30 07:52:18
Sub 删除目标文件() Dim fso As Object Set fso = CreateObject("") Dim root_path '根文件夹路径 'root_path = "D:\工作\数据类" '根文件夹路径。假设所有文件在 “D:\工作\数据类” 文件夹中 root_path = InputBox("请输入文件所在文件夹的完整路径!" & _ Chr(10) & Chr(10) & "例如:" & Chr(10) & "文件夹所在路径为 “D:\工作\数据类”," & "则输入" & _ Chr(10) & "“D:\工作\数据类”") Dim cnt% cnt = Cells(, "a").End(xlUp).Row Dim arr_AB As Variant arr_AB = Range("a1", Cells(cnt, "b")) '数据从 “A列” 第一行开始 Dim file_name$, file_path$ For i = 1 To cnt file_name = Trim(arr_AB(i, 2)) & "_" & (Trim(arr_AB(i, 1)), ".", "_") file_path = root_path & "\" & file_name '如果文件存在则删除 If (file_path) Then file_path End If Next End Sub