立即登录

windows脚本删除文件 Windows 文件隐藏脚本(简单实现)

03/14 23:15:09

windows脚本删除文件 Windows 文件隐藏脚本(简单实现)

Windows 文件隐藏(脚本)

简单的脚本,实现 Windows 隐藏文件和文件夹,不需要安装任何软件。(当然,并不是高强度的加密,仅实现简单的隐藏,普通的【显示隐藏文件】并不能解除哦~

目录

03 完整案例References01 准备工作

首先,创建一个空的文件,后缀改为 .bat 或者 .cmd(以下默认以 .bat 为后缀)。

注意,如果使用了中文,需要把文件的编码方式改一下(使用 Notepad++ 记事本,在菜单中【编码】→【转为 ANSI 编码】,保存即可)

运行方式很简单,直接双击 .bat 文件即可。

02 基本语法2.1 准备工作

注释:rem 注释内容,给自己看的,不影响脚本执行。

关闭命令行的回显:@echo off,直接展示命令运行结果不显示命令本身,运行结果比较清晰。

2.2 核心代码2.2.1 隐藏命令

attrib 文件属性操作命令。

C:> attrib /?

windows文件夹里哪些可以删除_windows脚本删除文件_windows删除大量文件方法

这里仅列出有用到的参数,如果要隐藏文件,只需要执行下面的命令(假设要隐藏 E:dir 文件夹):

rem +S 为文件添加系统属性(只勾选显示隐藏文件并不会显示)。
rem +H 为文件添加隐藏属性。
attrib +S +H E:dir

但是,上面的命令仅对指定的文件夹或者文件有效,对其子文件夹和子文件不做任何操作,如果要防止在搜索框搜索,需要对所有的子文件进行隐藏,需要增加以下操作:

rem /S  处理当前文件夹及其所有子文件夹中的匹配文件。
rem /D  也处理文件夹。 
rem dir* 表示对 dir 文件夹下的所有文件或文件夹都进行处理。
attrib +S +H "E:dir*" /S /D

+S 和 +H 配合,简单的【显示隐藏文件】并不会显示,这个防小白就可以了。

2.2.2 if else

if else 条件判断,仅用来判断选择隐藏或者取消隐藏,语法用的比较简单:

windows删除大量文件方法_windows脚本删除文件_windows文件夹里哪些可以删除

if condition (
    do_something
) else (
    do_something_else
)

  if "xyz" == "xyz" (
      echo 如果等于,则执行这里的命令
  ) else {
      echo 如果不等于,则执行这里的命令
  }

2.3 收尾工作

windows删除大量文件方法_windows文件夹里哪些可以删除_windows脚本删除文件

pause > nul 作用是暂停脚本辅助卡盟,并把提示信息丢弃(不显示,以免杂乱)。

如果不暂停脚本,那么它执行完成后,默认立刻关闭窗口,这样会出现黑框框一闪而过(甚至太快以至于没有任何迹象),有没有隐藏成功,出现什么问题都不得而知。

03 完整案例

注意:这里用的是英文windows脚本删除文件,不含中文windows脚本删除文件,为的是让大家可以直接复制运行,仅需更改目标目录 E:dir 为自己的目录即可。如果要自己写的话,记得包含中文时需要将文件编码更改为 ANSI,否则会出错。

命令中包含中文必须更改编码方式,如果只有注释(rem)包含中文,不会影响执行,但是提示会乱码。

@echo off
set /p opt=Please enter your option(secret/nosec):
echo Your option is: %opt%
if "%opt%" == "secret" (
    rem Hidden files.
    attrib +S +H "E:dir"

    attrib +S +H "E:dir*" /S /D
) else if "%opt%" == "nosec" (
    rem Unhidden files.
    attrib -S -H "E:dir"
    attrib -S -H "E:dir*" /S /D
)else (
    echo Do nothing...
)
echo Done!
pause > nul

References

[1] crystal. 如何隐藏私密文件 & 文件夹加密方法分享 [DB/OL]. zhuanlan.zhihu.com/p/70382819.

来源:【九爱网址导航www.fuzhukm.com】 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

最新资讯