修改文件属性,批处理入门手册之批处理常用DOS命令篇

by admin on 2019年4月2日

  后天用U盘的时候十分的大心染上上了病毒,用本身的总括机打开后个中只剩下三个U盘的急迅形式,选中显示隐藏文件从此照旧未有其他展现,然而查看U盘的属性的时候能够看出,U盘已经接纳了300多M,所以就上网查了一晃呈现被埋伏文件的艺术,试了某个并未有用,那里写下本身试过之后有用的解决措施

文件夹隐藏属性为古金色,无法修改的化解方案

1.2 学习attrib  del  copy  xcopy命令

 未来的病毒基本都会采用一种艺术,正是将病毒文件的性质设置为系统+隐藏属性以逃避一般用户的眸子,而且由于Windows系统的涉及,那类文件在图形界面下是不可能改改其性格的。然则幸而Windows还算做点好事,留下了三个attrib命令可以让大家在CMD下进行,从而达成修改文件属性的目标。在那里把attrib命令的佑助写下来,以备不时之需.

  一、新建文本文档,写入以下内容

 

学学要点:
1。设置文件属性:attrib
二。删除命令:del
三。复制文件:copy
肆。复制文件(夹):xcopy

1、运行CMD
2、输入attrib

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

@echo off

pause>nul

exit

前日,不可捉摸地中毒了.

一、设置文件属性:attrib

命令的格式和常用参数为
  ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[drive:]
[path] filename] [/S [/D]]
  + 设置属性。
  – 清除属性。
  本田CR-V 只读文件属性。
  A 存档文件属性。
  S 系统文件属性。
  H 隐藏文件属性。
  [drive:][path][filename]
  钦命要拍卖的文件属性。
  /S 处理当下文件夹及其子文件夹中的匹配文件。
  /D 也处理文件夹。

 
  2、另存为.cmd格式文件,复制到u盘根目录,双击运营,之后被埋伏的文本就会冒出了。(记得先杀毒,,,)

暗藏的公文夹能够打开,但隐蔽的特性为墨绿,不能够更改.那应该是autorun病毒引起的,所以大家利用U盘时,一定要小心为上!,今后的病毒实际上是太多了.

来得或改动文件属性。
ATTRIB [ R | -R] [ A | -A ] [ S | -S] [ H | -H] [[drive:]
[path] filename] [/S [/D]]

例:attrib 1.txt +h +s
将壹.txt属性成为隐蔽 系统文件

  1些关于的别样小知识:

化解办法:

     设置属性。
  –    清除属性。
  RAV四   只读文件属性。
  A   存档文件属性。
  S   系统文件属性。
  H   隐藏文件属性。
  [drive:][修改文件属性,批处理入门手册之批处理常用DOS命令篇。path][filename]   内定要拍卖的文件属性。
  /S  处理当下文件夹及其子文件夹中的匹配文件。
  /D  也处理公事夹。

 

win+福睿斯弹出运营对话框,写入cmd进入命令行后,使用H:(当中H是你的盘符)进入U盘之,使用dir命令不彰显文件,dir
/a命令会展现出被埋伏的文件(也有十分大希望你的文书在 “_” 目录下)  

  1:”开始”-“运行”输入”cmd”

一。查看文件的文件属性
格式:ATTRIB [drive:][path][filename]

   dir  /A          突显全体钦赐属性的文本。
  属性         D  目录                福睿斯  只读文件
               H  隐藏文件            A  准备存档的文件
               S  系统文件            I  无内容索引文件
               L  解析点             –  表示“否”的前缀

  贰:进入出标题标盘 接输入如”F:”回车

例1,
attrib d:\ pagefile.sys
查看d:\ pagefile.sys文件的品质。

attrib指令用于修改文件的天性,文件的常见属性有:只读·存档·隐藏和系统,

   当中.入文件夹用cd 如cd changefile (changefile为文件夹名字)

贰。修改文件的个性。
格式:attrib ?属性

attrib指令的格式和常用参数为

  3:attrib /s /d -s -h

例1,
attrib –h d:\ pagefile.sys
消除d:\ pagefile.sys的“隐藏”属性。

ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[drive:]
[path] filename] [/S [/D]]

  每一种盘重复步骤二,叁即可.

例2,
attrib s h d:\ pagefile.sys
给d:\ pagefile.sys设置“系统”和“隐藏”属性。

+ 设置属性。

以下是attrib的原理:

3。批量文书处理

– 清除属性。

今天广大经过u盘进行传播的病毒又新出了如此2个风味:就是感染之后您的公文夹都被埋伏了,你想通过改文件属性改出来的时候却发现属性之中的隐藏项是桃红的!!!

例1,
attrib h d:\123\*.bat /s
通过/s参数可批量将d:\1二3及其子目录下的持有bat文件设置为“隐藏”属性.

R 只读文件属性。

那怎么做吧

例2,
home88一必发 ,attrib h d:\123 /s /d
将d:\1贰三及其下全数同名称为1贰三的子目录设置为“隐藏”属性.参数/d必须在批量安装文件属性的还要,对点名目录及
其下全数子目录进行文件属性操作。参数/d能够领略为“directory”(目录),也正是说/d
必需和/s一起使用。

A
存档文件属性。

下边正是消除那么些标题标法门

思考:

S 系统文件属性。

接下去是连锁的吩咐知识

 “attrib h d:\123 /s /d”和“attrib h d:\修改文件属性,批处理入门手册之批处理常用DOS命令篇。123\*.* /s
/d”有啥样分别呢?
前者唯有d:\1二三以及它同名的子目录设为了“隐藏”,而其余文件及子目录都未有设置“隐藏”。
后者则将d:\1贰三下的富有文件及子目录设置了“隐藏”属性,但d:\1二叁目录未有设置“隐藏”属性。

H 隐藏文件属性。

在cmd中能够用ATT奥迪Q5IB [+R | -R] [+A | -A ] [+S | -S] [+H | -H]
[[drive:] [path] filename] [/S [ 

2、删除命令:del

I
无内容目录文件属性。

/D]]

剔除三个或数个文件。
DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names

[drive:][path][filename]

+ 设置属性。 

  names         钦点三个或数个文本或目录列表。通配符可被用来
                删除多个公文。假诺钦赐了二个索引,目录中的所
                有文件都会被去除。

钦赐要拍卖的文件属性。

– 清除属性。 

  /P            删除每3个文件在此之前提醒确认。
  /F            强制删除只读文件。
  /S            从全体子目录删除钦赐文件。
  /Q            安静方式。删除全局通配符时,不供给承认。
  /A            依据属性选择要去除的文件。
  attributes      中华V  只读文件                     S  系统文件
                  H  隐藏文件                     A  存档文件
                  –  表示“否”的前缀

/S
处理当下文件夹及其子文件夹中的匹配文件。

奥迪Q三 只读文件属性。 

基本格式:DEL [drive:][path][filename]

/D 处理公事夹。

A 存档文件属性。 

例1,
del d:\123\abc.txt
删除abc.txt

/L
处理标记链接和标记链接目的的质量。

S 系统文件属性。 

/P 删除每1个文本在此之前提醒确认。

attrib -r
代表知道文书档案的只读属性,若是文件不多,也可在cmd下行使attrib命令手动修改

H 隐藏文件属性。 

例2,
del /p d:\123\*.*
删除d:\1二叁索引下有所文件,假若你想让它在剔除前都打听你是还是不是删除,大家得以加上/p参数,防止误删除。

[drive:][path][filename] 

/S 从全体子目录删除钦赐文件。

点名要拍卖的文件属性。 

例3,
del /s d:\123\*.*
删除d:\123目录及其子目录下全体文件。
通过使用/s参数后,del命令就会在内定目录(如未钦赐则在当前目录)及其子目录中寻觅全数钦命文件名的文本并删
除。

/S 处理当下文件夹及其子文件夹中的匹配文件。 

/Q 安静格局。删除全局通配符时,不必要认可。

/D 也处理公事夹。

例4,
del /s /q d:\123\*.*
删除d:\1贰三索引及其子目录下全部文件。
通过/q参数则无需确认直接删除,在应用此参数时要小心!!

即刻间是具体点的缓解方法:

/A 依照属性采用要刨除的文本。

ATTRIB -S -H X(盘符名):文件名

例5,
del /ar /s d:\123\*.*
删除d:\1二三目录及其子目录下全体只读属性的文书。
此间大家通过/a:attributes
参数对点名属性的文书选用删除。文件属性attributes,可选的有r(只读)、s(系统)
、h(隐藏)、a(存档)。 

其他方案:

3、复制文件:copy

attrib Drive:\Path\”File Name” -s -h 或者 attrib “Drive:\Path\File
Name” -s -h

Copy只好复制文件,无法复制文件夹。

    思考到壹些网民的U盘文件夹相比多,又对此方法做出优化:

1。单个文件的复制

           attrib “[Drive:\Path\*]” -s -h /s /d
(处理此目录下的有着文件和文书夹)

格式:copy source[drive:][path][filename]  [destination
[drive:][path][filename]]
即copy 要复制的源文件(包含路径和文件名) 
文件复制的指标路径[\文件名],当[destination [drive:][path]
[filename]]缺省时则为当前目录。

   也许打开命令提醒符CMD,进入需求处理的目录输入:

例1,
copy c:\123.txt d:\
把123.txt复制到d:\目录下。尽管此操作成功,命令行窗口中会提醒“已复制
3个文本”。

           attrib *.* -s -h /s /d
 

例2,
copy c:\123.txt d:\abc.bat
把123.txt复制到d:\目录下,并把它修改为abc.bat,那里修改了文件名和它的格式。

前天,莫明其妙地中毒了.
隐藏的文本夹能够打开,但隐蔽的性子为栗褐,无法更改.这应当是au…

例3,
copy .\123
把当前目录下的123子目录中的文件全部拷到当前目录。那里就像有点难精通,呵呵,解释一下:比如当前目录是
c:\windows,它有很多子目录的,今后就把它的三个子目录1二三之中的文书全都拷到当前目录c:\windows,那样应该明
白了吧!~

二。批量复制文件

例1,
copy c:\123 d:\abc
将c:\1贰3 目录中有着文件复制到d:\abc目录中.

例2,
copy c:\123\*.rm d:\abc /y
将c:\123目录中颇具rm格式的文本复制到d:\abc目录中,当指标目录中早就存在了和源目录中就要复制的文书相同文
件名的文件时,就会产出如“改写x:\xx吗?(Yes/No/All):”那样的唤醒,让你挑选是覆盖、不掩盖依旧整个覆盖,
通过参数/y(复制单个文件或批量复制时皆可应用),能够兑现重名文件无须确认直接覆盖。

3。合并文件
格式:copy /b 文件一+文件2+……文件N 合并后的公文名

例1,
copy /b d:\1.mp3 d:\2.mp3 e:\3.mp3
把1.mp3和2.mp3合并成3.mp3。

例2,
copy /b d:\1.txt d:\2.mp3
把1.txt和二.mp三合并,那里未有点名合成后的公文名哦,缺省事态下,合并后的文件名是命令中的第三个文本的名。
在那里,即把二.mp3合并进了1.txt。

★在底部隐藏了文本数据的图纸文件,在使用其余软件举行编辑并保存后,隐藏的文书数据有望会丢掉。
★VCD文件在运用此方法连接后,能兑现接二连三播放。
★合并图片/歌曲那样的二进制文件必须选拔/b参数(b代表Binary,贰进制),不然合并将会失利;另三个合并参是/a
(a代表ASCII,文本文件),只好用于纯文本的会晤。两参数无法同时使用,二进制方式能够统一文本和二进制文件,
而文本方式则不得不合并文本。

四、复制文件(夹):xcopy

复制文件和目录树。
XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S
[/E]] [/V] [/W]
                           [/C] [/I] [/Q] [/F] [/L] [/G]
[/H] [/R] [/T] [/U]
                           [/K] [/N] [/O] [/X] [/Y] [/-Y]
[/Z]
                           [/EXCLUDE:file1[ file2][ file3]…]

 Source
 必需的。钦点要复制的文本的岗位和称号。该参数必须包罗驱动器或路径。
 Destination
 可粗略。内定要复制的公文的指标。该参数能够涵盖驱动器盘符和冒号、目录名、文件名恐怕它们的整合。
万一简单 Destination,xcopy 命令将文件复制到当前目录。

xcopy可接纳的参数太多了,那里只选多少个常用的来讲一下。

/S 复制非空的目录和子目录。若是简单 /s,xcopy 将在叁个索引中央银行事。

例1,
xcopy /s d:\123 e:\kkk\
复制d:\1二3目录下具有文件(夹)到e:\kkk,不包罗空的子目录。(暗中同意情形下,xcopy
不复制隐藏或系统文件)

/E 复制全体子目录,包蕴空目录。同时利用 /e、/s 和 /t 命令行选项。

例2,
xcopy /e d:\123 e:\kkk\
复制d:\1二三目录下拥有文件(夹)到e:\kkk,包涵空的子目录。(私下认可意况下,xcopy
不复制隐藏或系统文件)

/H 复制具有隐蔽和系统文件属性的公文。默许意况下xcopy
不复制隐藏或系统文件。

例3,
xcopy /e /h d:\123 e:\kkk\
复制d:\1二3目录下具有文件(夹)到e:\kkk,包蕴空的子目录。加上了/h参数后,xcopy
复制隐藏或系统的文本

/T 只复制子目录结构(即目录树),不复制文件。要复制空目录,必须含有 /e
选项。

/Y 禁止提示您肯定要覆盖现存的靶子文件。
当目的目录中已经存在了和源目录中就要复制的文书壹律文件名的时候,就会冒出“改写
X:\XXX  (Yes/No/All)?”
这么的唤醒,让你挑选是覆盖、不掩盖依然整个遮盖时,通过参数/y,能够完成重名文件无须确认直接覆盖。

★注意钦赐 Destination 是文本可能目录。
固然 Destination 不带有现有目录且不以反斜杠 (\) 结尾,会冒出下列信息:

 Does destination specify a file name
 or directory name on the target
 (F = file, D = directory)?

系统将会询问你
目标 X:\XXX 是文件名还是目录名
(F = 文件,D = 目录)?
 假设要将三个或八个公文复制到一个文本,请按
F。如若要将3个或多少个文件复制到3个索引,请按 D。

思考:

比较一下xcopy /e d:\123 e:\kkk\  和 xcopy /e d:\123 e:\kkk
两者之间有怎么着不一致?
双方都以复制d:\1二三目录下具有文件(夹)到e:\kkk,包含空的子目录,但前者不会明白你
目标e:\kkk 是文本名照旧目录名
(F = 文件,D = 目录)?

您可能感兴趣的稿子:

  • dos命令行choice命令使用详解
  • 批处理入门手册之批处理常用DOS命令篇(echo、rem、cd、dir)
  • dos下通过wmic命令查看硬盘和内部存款和储蓄器/CPU新闻(windows自带命令查看硬件新闻)
  • dos里推行tracert命令唯有1跳的原委及消除措施
  • cmd命令行大全 dos命令
    cmd命令整理
  • dos(cmd)中删去、添加、修改注册表命令
  • dos命令
    cd命令使用表达[图像和文字表达]
  • C/C++中一回性执行八个DOS命令的兑现思路

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图