gpt4 book ai didi

autohotkey - 是否可以删除特定文件夹中的所有子文件夹而无需对其进行硬编码或删除任何其他内容?

转载 作者:行者123 更新时间:2023-12-04 08:39:14 25 4
gpt4 key购买 nike

我想知道是否可以使用 AutoHotKey 删除文件夹中的所有子文件夹而不删除其他文件。例如,如果我有一个名为“ASDF”的文件夹,其中有 3 个子文件夹和一篇必需的文章,有没有办法只删除这些文件夹,而不在代码中命名它们(假设其中一个文件夹被命名为“FDSA”,我想以一种名称不包含在代码中的方式编写脚本)?我曾尝试使用“FileRemoveDir”函数,但它似乎不起作用。这是我到目前为止的代码:

FileSetAttrib, -RASH, %A_Desktop%\FileName\*
FileDelete, %A_Desktop%\FileName\*
FileRemoveDir, %A_Desktop%\FileName\*, 1


FileSetAttrib, -RASH, %A_MyDocuments%
FileDelete, %A_MyDocuments%\*
FileRemoveDir, %A_MyDocuments%\*, 1
return
如果有帮助,我会在 Windows 计算机上运行。
答案将不胜感激,谢谢!

最佳答案

是的,您遍历文件检查它们是否是文件夹,如果是,则删除它们

Loop, %a_scriptdir%\asdf\*, 1 
{
If (FileExist(A_LoopFileFullPath) = "D") {
FileRemoveDir, %A_LoopFileFullPath%
}
}

关于autohotkey - 是否可以删除特定文件夹中的所有子文件夹而无需对其进行硬编码或删除任何其他内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64646512/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com