我正在尝试重命名一系列包含非法字符的SharePoint文件,例如#,&,〜等。我修改了this站点的代码,找到要重命名的文件/文件夹。当我运行以下命令时
strTemp = Dir(strFolder & "*~*", vbHidden)
(或者对于那个问题的任何其他属性)我在目录中获得了一个巨大的文件列表,其中不包含~
,但它似乎仍然找不到包含初始值的文件{ {1}}(例如,编辑从未删除的文档导致的临时文件)。
那里有人知道如何找到这些文件吗?
答案 0 :(得分:1)
道歉将此作为答案发布,但我似乎无法添加评论。
ecksc回答了他自己的问题,但我只想指出你不需要用数字6替换常量。要合并属性,你可以使用+
添加它们,例如:< / p>
strTemp = Dir(strFolder & "*~*", vbHidden + vbSystem)