DOC命令学习(一)
命令
-
切换目录命令(cd)
cd /d E:
-
查看目录命令(dir)
dir #查看#
-
回显命令(echo)
@echo off
set d = %date:~0,10%
set t = %time:~0,8%
echo %d% %t%
@echo #结果#
2021/09/14 2:04:34 -
新建文件夹命令(md)
md test
-
新建文件名命令(cd>)
cd>1.txt
-
删除文件命令(del)
del + "文件名"
-
删除文件夹命令(rd)
rd + "上一级文件路劲" /S /Q
###S:除目录本身外,还将删除指定目录下的所有子目录和文件。用于删除目录树
###Q: 安静模式,带 /S 删除目录树时不要求确认 -
跨盘符复制命令 (xcopy)
xcopy + "相对路劲下文件/文件夹/*通配符" "绝对路劲" /H /E /Y
###H:也复制隐藏文件和系统文件。
###E:复制目录和子目录,包括空目录。
###Y:取消提示以确认要覆盖。
###-Y: 要提示以确认要覆盖。 -
设置常量命令(set)
set a=1
-
if命令
if exsit filename(
del filename
)
else(
filename not exist!
) -
for命令
for %i in (*) do echo %i
命令提示
命令+ “/?“
代码
我自己为了方便清理桌面杂乱的文件,特地写了一个清理桌面的可执行bat批处理脚本。
@echo off
echo ***自定义常量***
set deskTop=C:/Users/huyongh/Desktop
set ePan=E:/
set today=%date:~0,4%%date:~5,2%%date:~8,2%
set ePanToday=%ePan%%today%
echo *****备份文件*****
cd /d %deskTop%
md 1.txt
IF EXIST 1.txt (
xcopy * %ePanToday% /H /E /Y
cd ..
rd Desktop /S /Q
) ELSE (
echo no file!!!
)