使用 Windows 资源管理器,如何在 7 或 Vista 中查找以点(句点)开头的文件名?

使用 Windows 资源管理器,如何在 7 或 Vista 中查找以点(句点)开头的文件名?

我家里有一台 MacBook 笔记本电脑,当 Mac OS X 通过网络复制文件时,它经常会带上隐藏的“点文件”。例如,如果我复制"SomeUtility.zip",也会复制一个隐藏".SomeUtility.zip"文件。我认为这些 OS X 点文件是无用的数据就我的网络的其余部分而言,并且不想将它们留在我的 Windows 文件服务器上。

让我们假设这些点文件将继续出现。即,首先考虑让 OS X 停止创建这些文件的问题,这完全是另一个问题。

相当: 如何使用 Windows 资源管理器查找以点/句点开头的文件? 我想定期搜索我的文件服务器并清除它们。我尝试搜索匹配的文件,".*"但结果不出所料,搜索到的是所有文件和文件夹。

在 Windows 资源管理器中搜索时,是否有办法输入更具体的搜索条件?我指的是资源管理器窗口右上角出现的搜索框。请告诉我是否有办法退出查询以执行我想要的操作?

(如果做不到这一点,我知道我可以映射驱动器号并放入赛格威提示并使用UNIX“find”命令,但我更喜欢一种更简单的方法。)

答案1

使用 Windows 的“搜索高级查询语法”,它基本上可以让你做 Vista 和 XP 高级搜索曾经允许你做的事情(Windows 7 隐藏了它)。阅读有关它的内容在 MSDN 上

因此,您只需搜索即可filename:.找到所有文件名以“。”开头的文件。

答案2

Windows 命令提示符方法查找当前目录下所有目录中的所有“点文件”,但不包括以点开头的目录名:

dir .*.* /s /a-D

答案3

filename:.*. -kind:folder

这会查找所有以句点开头的文件,甚至包括那些没有扩展名的文件。-kind:folder从搜索中排除文件夹。在 Windows 7 上测试过。应该可以在 Vista 和 Windows 8 上使用。

答案4

后期添加...我添加它是因为它对于从命令行设置点文件(或目录)的属性非常方便...

第一个点用于搜索当前目录;第二个点是“反斜杠转义”,用于搜索以点文字开头的名称。

dir ".\.*" /A 

相关内容