zoukankan      html  css  js  c++  java
  • 恢复隐藏文件

    前几天一位老师找我帮忙,一个优盘里面有文件,优盘没有问题,文件还在,但是怎么也显示不出来,让我给她收拾一下。信誓旦旦的没问题。尴尬的是没弄出来。不过之后又问了朋友,然后找了一串代码,轻松解决。先不说别的,上代码:

    for /f "delims=?" %%a in ('dir /a /b') do attrib -a -s -h -r "%%a"

      @echo off

      pause>nul

    exit

    具体来说怎么做,很简单:

    (1)在你所要恢复的隐藏文件的目录下(比如优盘的所有内容,那就在优盘里直接)建立一个.exe的文件,上面的代码就是内容

    (2)执行这个文件,等待几分钟直接完事

    肯定很多朋友不是很明白那串代码这是什么鬼,说实话我也不是很明白。。。只是略微知道一点点,各位请笑纳:

      这些代码其实就是一个DOS命令下的一个for循环。命令格式:for /参数 %变量 in (集) do 命令

      /f 用来打开集中的文件,使其for循环正确处理文件目录的读取添加删除等操作

      dir命令,显示当前目录下的所有内容

      attrib 处理文件属性的命令

        /a 存档文件

        /r 只读文件

        /h 隐藏文件

        /s 系统文件

        ‘-’表示清除属性

      综上,就是清除掉集中的所有文件的只读、存档、隐藏、系统属性

  • 相关阅读:
    C# IL语法
    设计模式学习笔记(1)之单例模式
    设计模式学习笔记(3)之策略设计模式(Strategy)
    ORACLE与SQL SERVER语法区别
    浅谈测试驱动开发(TDD)
    面向对象的5条基本设计原则
    干法读后感磨练灵魂 提升心志
    Linux系统管理之硬盘管理
    Linux硬件信息采集
    Linux iptables
  • 原文地址:https://www.cnblogs.com/ydy11/p/8085824.html
Copyright © 2011-2022 走看看