我想删除所有扩展名为" .c"的文件在vba中的shell命令的文件夹中,下面的代码我无法在VBA宏中执行。如果文件夹名称中包含空格或者应在代码中进行哪些更改
,是否会出现任何问题all_C_Files = Selected_User_Output_Folder & "*.C"
Shell "cmd /c del /F" & all_C_Files
'Selected_User_Output_Folder = "C:\Users\Berater\Desktop\Config File Generator"
答案 0 :(得分:1)
当你可以使用Kill
时,为什么要使用shell命令Sub test()
Selected_User_Output_Folder = "C:\Users\Berater\Desktop\Config File Generator\*.c"
On Error Resume Next
Kill Selected_User_Output_Folder
End Sub
答案 1 :(得分:1)
引用文件/文件夹路径始终是好的做法:
all_C_Files = Selected_User_Output_Folder & "*.C"
Shell "cmd /c del /F """ & all_C_Files & """"