在VBA中查找包含〜使用Dir()的隐藏文件或系统文件

时间:2013-03-07 14:53:10

标签: excel vba

我正在尝试重命名一系列包含非法字符的SharePoint文件,例如#,&,〜等。我修改了this站点的代码,找到要重命名的文件/文件夹。当我运行以下命令时

strTemp = Dir(strFolder & "*~*", vbHidden)

(或者对于那个问题的任何其他属性)我在目录中获得了一个巨大的文件列表,其中不包含~,但它似乎仍然找不到包含初始值的文件{ {1}}(例如,编辑从未删除的文档导致的临时文件)。

那里有人知道如何找到这些文件吗?

1 个答案:

答案 0 :(得分:1)

道歉将此作为答案发布,但我似乎无法添加评论。

ecksc回答了他自己的问题,但我只想指出你不需要用数字6替换常量。要合并属性,你可以使用+添加它们,例如:< / p>
strTemp = Dir(strFolder & "*~*", vbHidden + vbSystem)