为什么 Windows 7 上的 FIND 会出现“拒绝访问”错误?

11 permissions windows-7 command-line-interface find

我在 Windows 7 x64 机器上有一个管理员帐户。它不是管理员帐户,该帐户只是管理员组的成员。

安装是默认的。当用户打开命令提示符时,它最终会出现在用户的 %HOMEPATH% 目录中,您可以在其中找到各种目录,例如 Documents 文件夹。如果用户使用以下(Windows)FIND 命令,则会出现“拒绝访问”错误:

FIND /I "My String" C:\Users\Rann\Documents
Access denied - C:\USERS\RANN\DOCUMENTS
Run Code Online (Sandbox Code Playgroud)

使用 runas 或右键单击命令提示符以管理员身份运行它不会改变这种行为;管理员级别的 cmd.exe 仍然给我同样的错误。更改任何其他目录的路径会产生相同的错误。

因此,我的问题是:应该如何使用 FIND(可能还有其他)命令?需要什么权利?

Den*_*son 13

您正在尝试对目录执行 find 。它仅适用于文件。尝试这个:

FIND /I "My String" C:\Users\Rann\Documents\*
Run Code Online (Sandbox Code Playgroud)