我在可以导航到并实际查看的目录中有一个系统文件,但是当我使用 CMD 并在该目录上调用 DIR 时,它不会返回那里的文件条目。此外,如果我尝试使用 DEL 命令删除上述文件之一,它会显示“找不到(完整文件路径)”。我试图弄清楚为什么找不到/删除这些文件,以便我可以让我的批处理文件找到/删除它们。此外,当我运行批处理文件以扫描目录中包含特定单词的文件时,它会返回准确指示文件名的结果,这应该意味着它识别出它存在于该搜索中,但是当它跟进删除时命令,它会抛出关于找不到相关文件的消息?
我的代码示例及其返回的行:
::hard coded
cd "C:\ProgramData\Microsoft\Crypto\RSA\MachineKeys"
::hard coded
C:\ProgramData\Microsoft\Crypto\RSA\MachineKeys>for /F "eol=: delims=" %F in ('findstr /m example *') do del "%F"
::result
C:\ProgramData\Microsoft\Crypto\RSA\MachineKeys>del "87b9f8355d9ab561e
eb667a5ccb38f87_1fc45d94-7459-4c39-ad73-4958749bb84f"
::result
Could Not Find C:\ProgramData\Microsoft\Crypto\RSA\MachineKeys\87b9f8355d9ab561e
eb667a5ccb38f87_1fc45d94-7459-4c39-ad73-4958749bb84f