![无法找到某些隐藏文件(故意使用 .bat 文件隐藏)。.bat 文件现在丢失](https://linux22.com/image/1580536/%E6%97%A0%E6%B3%95%E6%89%BE%E5%88%B0%E6%9F%90%E4%BA%9B%E9%9A%90%E8%97%8F%E6%96%87%E4%BB%B6%EF%BC%88%E6%95%85%E6%84%8F%E4%BD%BF%E7%94%A8%20.bat%20%E6%96%87%E4%BB%B6%E9%9A%90%E8%97%8F%EF%BC%89%E3%80%82.bat%20%E6%96%87%E4%BB%B6%E7%8E%B0%E5%9C%A8%E4%B8%A2%E5%A4%B1.png)
我曾使用 .bat 文件隐藏了一些文件,但现在我找不到用于打开隐藏目录的 .bat 文件。我该如何找回我的文件?这些文件位于 C 盘。
我在.bat 文件中使用了以下代码:
cls
@ECHO OFF
title Folder Private
if EXIST "HTG Locker" goto UNLOCK
if NOT EXIST Private goto MDLOCKER
:CONFIRM
echo Are you sure you want to lock the folder(Y/N)
set/p "cho=>"
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Invalid choice.
goto CONFIRM
:LOCK
ren Private "HTG Locker"
attrib +h +s "HTG Locker"
echo Folder locked
goto End
:UNLOCK
echo Enter password to unlock folder
set/p "pass=>"
if NOT %pass%== PASSWORD_GOES_HERE goto FAIL
attrib -h -s "HTG Locker"
ren "HTG Locker" Private
echo Folder Unlocked successfully
goto End
:FAIL
echo Invalid password
goto end
:MDLOCKER
md Private
echo Private created successfully
goto End
:End
答案1
答案2
您可以根据文件内容进行搜索,而不仅仅是名称。在文件资源管理器的搜索框中,输入内容:然后输入文件中应该包含的内容。如果文件存在,您应该能够找到它。请确保您正在搜索您期望的文件夹或整个驱动器。
答案3
您可以尝试通过在父文件夹内执行此命令来取消隐藏所有文件:
attrib -h -s *
转到包含“HTG Locker”文件夹的文件夹并执行此命令。如果在此之后您仍然看不到您的文件夹,则它可能以某种方式被删除了(但不是通过您在问题中发布的 .bat 文件删除的 - 该批处理文件仅创建/重命名/隐藏文件夹)。