无法找到某些隐藏文件(故意使用 .bat 文件隐藏)。.bat 文件现在丢失

无法找到某些隐藏文件(故意使用 .bat 文件隐藏)。.bat 文件现在丢失

我曾使用 .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

您在脚本中所做的就是将“Private”重命名为“HTG Locker”,然后打开隐藏和系统属性。

您可以直接进入文件资源管理器选项,选择“显示隐藏文件”,取消勾选“隐藏受保护的操作系统文件”,即可看到它。

如果您不知道它在哪里,请在执行此操作后在 C 卷上搜索名为“Private”或“HTG Locker”的文件夹。

文件资源管理器选项

这确实不是一种非常安全的隐藏事物的方法。

答案2

您可以根据文件内容进行搜索,而不仅仅是名称。在文件资源管理器的搜索框中,输入内容:然后输入文件中应该包含的内容。如果文件存在,您应该能够找到它。请确保您正在搜索您期望的文件夹或整个驱动器。

答案3

您可以尝试通过在父文件夹内执行此命令来取消隐藏所有文件:

attrib -h -s *

转到包含“HTG Locker”文件夹的文件夹并执行此命令。如果在此之后您仍然看不到您的文件夹,则它可能以某种方式被删除了(但不是通过您在问题中发布的 .bat 文件删除的 - 该批处理文件仅创建/重命名/隐藏文件夹)。

相关内容