无法找到一些隐藏文件(故意使用.bat文件隐藏)。现在缺少.bat文件


0

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

Answers:


4

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

您只需转到文件资源管理器选项,选择“显示隐藏文件”,取消选中“隐藏受保护的操作系统文件”即可看到它。

如果你不知道它在哪里,在这之后,搜索C卷上名为“Private”或“HTG Locker”的文件夹。

文件浏览器选项

它不是真正隐藏事物的非常安全的方式。


谢谢回复。实际上我丢失了.bat文件,我已经尝试了你的建议修复,但我仍然没有得到任何名为Private的文件/文件夹。我想某种方式删除了.bat文件,我不知道这些隐藏文件会发生什么。
Nishant Kashyap

1
删除.bat文件完全不会影响隐藏文件。如果他们在那里,他们仍然在那里,只是隐藏。如果他们不在那里,那么他们会以某种方式被删除,或者你正在寻找错误的地方。.bat文件不相关。
gronostaj

0

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


我使用过这个内容:xxx ...搜索选项但没有运气。我认为.bat文件以某种方式被删除,并且也不在回收站中。有没有办法恢复隐藏的文件?我不记得文件名,但那些是压缩的。我也试图搜索所有的zip文件,但没有运气。
Nishant Kashyap

您可以右键单击文件所在的文件夹,然后选择“以前的版本”,但这取决于它是否已设置。
HazardousGlitch

我不认为我可以转到以前的版本,因为右键单击没有选项。当我们尝试使用上面提到的那些.bat命令隐藏它们时,你能告诉我文件的去向吗?
Nishant Kashyap

@NishantKashyap他们不去任何地方。你刚刚隐藏它们而没有移动它们。
DavidPostill
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.