我想编写一个用于删除/创建文件和文件夹的 Excel 宏。这让我问自己以下问题:
程序如何查看隐藏文件/文件夹?它们可以修改吗?
我想谈的要点:
哪些程序(如果不是全部,或者没有)可以访问设置为隐藏的文件和文件夹?
让实习生通过 VBA 编程进行文件/文件夹删除工作是否危险(假设某些隐藏文件可能未备份)?
如果在文件夹选项中显示隐藏文件和文件夹(或者这没有任何不同)并且受保护的操作系统文件也没有被隐藏,他们会不会使计算机更加混乱?
答案1
在编程中,您可以使用该文件的属性指定要搜索的文件类型。
这是一个很好的例子: https://msdn.microsoft.com/en-us/library/7b748c15(v=vs.90).aspx
您只需寻找符合您所需文件类型(非隐藏)的文件。
请记住,您的删除方法很可能是递归的,因为诸如 KILL(filepath) 之类的命令将不起作用,因为这些命令严格针对目录中的所有文件。我根据您在问题中陈述 VBA 的方式回答。