切换目录命令(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!!! )