访问隐藏文件和文件夹的程序


1

我想编写一个删除/创建文件和文件夹的excel宏。这让我问自己以下问题:

程序看到的隐藏文件/文件夹是如何修改的?

我希望涵盖的要点:

哪些程序(如果不是全部,或者没有)可以访问设置为隐藏的文件和文件夹?

让实习生通过VBA编程删除文件/文件夹(假设某些隐藏文件可能没有备份)是危险的吗?

如果在文件夹选项中显示隐藏文件和文件夹(或者没有什么不同),并且如果不保护受保护的OS文件,他们可以搞砸计算机吗?


隐藏文件本身没有为其设置特殊删除权限。隐藏在编程中不会有任何区别,除了你必须单独调出它们的事实。我的意思是你必须在循环时设置文件夹类型。我已经做你是在谈论类似任务的程序
埃里克˚F

在处理新程序和对尚未备份的数据进行错误测试时,它总是很危险。
Eric F

如果我编写一个程序来遍历目录中的所有文件,它也会获取隐藏文件?
大卫G

你必须“告诉”它寻找隐藏文件。这是一个例子:msdn.microsoft.com/en-us/library/7b748c15(v=vs.90).aspx
Eric F

喔好吧。如此恶意,这非常容易,但可以通过检查该属性来避免。谢谢!如果你回答的话,我会接受的。
大卫G

Answers:


1

在编程中,您可以使用该文件的属性指定要搜索的文件类型。

这是一个很好的例子:https//msdn.microsoft.com/en-us/library/7b748c15(v = vs。90).aspx

您只需查找与所需文件类型匹配的文件(未隐藏)。

请记住,您的删除方法很可能是递归的,因为诸如KILL(文件路径)之类的命令将无法工作,因为这些命令严格适用于目录中的所有文件。我根据您在问题中陈述VBA的方式回答。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.