文件/目录命令
cd 切换目录
cd &:: 显示当前目录(路径) cd .. &:: 进入父目录 cd d d: &:: 进入d盘所在目录,注意,如过需要更换盘符得加上“/d”选项 cd c:UsersAdministrator &:: 绝对路径,进入c盘下的Users下的Administrator目录 cd usersAdministrator &::相对路径,进入当前目录下的Users下的Administrator目录
dir 显示当前目录的内容
/b 只显示当前目录中的子文件夹与文件的文件名
/p 分页显示当前目录下的子文件夹和文件
/s 递归的显示当前目录的内容
/ad 显示当前目录中的子文件夹
/a-d 不显示当前目录中的子文件夹
/ah 显示当前目录中的隐藏文件
/as 显示当前目录中的系统文件
/os 当前目录下的内容按大小,从小到大排序
/o-s 当前目录下的内容按大小,从大到小排序
/on 当前目录下的内容按名称,从a-z排序
/o-n 当前目录下的内容按名称,从z-a排序
/oe 当前目录下的内容按扩展名,从a-z排序
/o-e 当前目录下的内容按扩展名,从z-a排序
/od 当前目录下的内容按时间,从先到后排序
/o-d 当前目录下的内容按时间,从后到先排序
dir &:: 显示当前目录中的所有子文件夹和文件(不包含隐藏文件和文件夹) dir /b &:: 只显示当前目录中的子文件夹与文件的文件名 dir /p &:: 分页显示当前目录下的子文件夹和文件 dir c:test &:: 显示绝对路径下的内容 dir test.txt &:: 显示当前目录下的test.txt的信息 dir /s &:: 递归的显示当前目录的内容 dir a* &:: 显示当前目录下a开头的文件和文件夹(*为通配符) dir /ad &:: 显示当前目录中的子文件夹 dir /a-d &:: 不显示当前目录中的子文件夹 dir /ah/os &:: 只显示当前目录下的隐藏文件,并且按照文件大小从小到大排序
tree 显示目录结构
tree &:: 显示当前目录结构 tree d:test &::显示指定目录结构
pushd popd 使用栈来维护当前目录
pushd c:Users &:: 使c:Users入栈,并且切换当前目录到c:Users popd &:: 将刚才的c:Users弹栈,切回换来目录
typeecho创建新文件
type nul > 123.txt &:: 在当前目录创建一个叫123.txt的空文件 echo abc > 123.txt &:: 在当前目录创建一个叫123.txt的文件,并把abc内容写进去
ren 文件或目录重命名
ren abc.txt aaa.txt &:: 将当前目录下的abc.txt重命名为aaa.txt ren 111 123 &:: 将当前目录下的111文件夹重命名为123
md/mkdir 创建目录
md abc &:: 在当前目录下创建一个名叫abc的文件夹 md c:testabc &:: 在c:test 目录下创建一个叫abc的文件夹
rd/rmdir 删除目录
rd abc &:: 删除当前目录下的abc空文件夹 rd /s/q d:abc &::静默模式下删除d:abc文件夹。/s为删除目录包含目录下所有内容、/q为不提醒确认要求删除
copy 复制文件
copy abc.txt d:test &:: 将当前目录下的abc.txt 复制到d:test目录下(若test目录下存在该文件会提示是否覆盖,如不需要提醒覆盖可添加参数/y) copy abc d:test &:: 将当前目录下abc文件夹的文件复制到d:test目录下(不会复制子目录) copy abc.txt d:test 123.txt &:: 将当前目录下的abc.txt复制到d:test目录下,并且重命名为123.txt copy abc.txt+ &:: 复制文件到自己,实际上就是更新了文件时间 copy /y 1.txt+2.txt 3.txt &:: 将当前目录下的1.txt和2.txt的内容合并并写入到3.txt中(/y 不询问,直接覆盖)
xcopy 更强大的复制命令
/s 复制目录和子目录,不包括空目录
/e 复制目录和子目录,包括空目录
/f 复制时显示完整的源文件名和目录名
/c 即使有错误也继续复制
/h 也复制隐藏的文件和系统文件
/d 复制指定时间或者指定时间之后更改的文件
xcopy c:testabc d:ceshi /h /e /f /c &:: 将c:testabc目录的所有内容复制到 d:ceshi下(注意:要在目标目录加上,表示ceshi为一个目录,否则会询问) xcopy c:testabc d:ceshi /d 12-29-2010 &:: 将c:testabc目录中的2010年12月29日以后更改的文件复制到d:ceshi中
move 移动文件
move /y *.jpg image &:: 把当前目录下的jpg文件移动到 image文件夹下(/y 若有重复文件则不询问) move 1.jpg e:image2.jpg &:: 把当前目录下的1.jpg文件移动到e:image目录下并且重命名为2.jpg move test e:new &:: 若e盘new文件夹存在,那么将会把当前目录下的test文件夹移动到e:new中,若不存在,会将文件夹移动到E盘并且自动重命名为new
del 删除文件
注意:目录和子目录都不会删除
/s 删除所有子目录中的指定文件
/f 强制删除只读文件
/q 安静模式,使用通配符时,不提示确定
/a 根据选择删除文件
r 只读文件 s 系统文件 h 隐藏文件 a 存档文件 i 无内容的索引文件 l 重分析点 - 表示否定
del test &:: 删除当前目录下的test文件夹里的非只读文件 del /f test &:: 删除当前目录下的test文件夹里的所有文件(包括只读文件) del /f /s /q test d:test2*.doc &:: 删除当前目录下的test文件夹里的所有文件以及d:test里的doc文件(包括所有子目录里的文件) del /ar test &:: 删除当前目录下test文件夹里的只读文件 del /a-s test &:: 删除当前目录下test文件夹里除了系统文件的所有文件
replace 替换文件
注意:即使这个文件正在使用中,仍然可以替换成功
replace e:mp3love.mp3 d:mp3 &:: 使用e:mp3里的love.mp3强制替换d:mp3里的love.mp3文件
文章有(0)条网友点评