本文概要: 不太须要懂得怎么写循环或者判断,可借用Excel间接创立语句。
1.MD(Make Directory 创立文件夹)
2.DIR(Directory 目录)
3.REN(Rename 重命名)
4.COPY(Copy 复制)
5.MOVE(Cut/Move 剪切)
6.DEL(Delete 删除)
7.AutoExecute(工作主动执行)
MD
多层创立文件夹(用“\”,而不是“/”)MD 1\2\3\4创立单个文件夹(文件名里蕴含空格,用""特定框住)MD "1 2"创立多个文件夹(每个文件夹之间能够用空格,或者;隔开)MD "1 2" 3 4MD "1 2";3;4创立带有日期工夫文件夹MD %date:~2,2%%date:~5,2%%date:~8,2%留神: %%外面蕴含变量,前面既是截取字符串的固定用法,而且第一位都是空格。~2,2 截取前3位,长度位2的字符串 = mid(%date%,3,2)
5.创立常量加变量(工夫/日期) 的文件夹
MD "Test%date:~11,3%"
set hour=%time:~0,2%
if /i %hour% LSS 10 (
set hour=0%time:~1,1%
)
set filename=%date:~0,4%%date:~5,2%%date:~8,2%_%hour%.%time:~3,2%.%time:~6,2%
md %filename%
留神:先用"" 特定框住所须要指定的文件名,变量和常量间不必增加连接符之类
- 判断文件夹是否存在,若有则关上,若没有则创立
@echo off
set a=%date:~5,5%
if not EXIST c:\%a% (md c:\%a%) else (start c:\%a%)
pause
- 创立多个文件夹 -> 间接用Excel 生成对应文件名,而后间接MD。
若要判断 -> 初略地说,能够写DEL或者间接删除。
<相同 删除文件夹- rmdir命令 >
/s 删除指定目录下的文件和文件夹 - 精确的目录;
/q 删除时不再提醒,会间接删除目录;
删除多层文件夹
rmdir /s /p 1/2/3/4
附件参考:
1)删除目录的rmdir命令应用办法-百度教训
DIR
Dir /b /s > text.txt
留神: 以后门路下所有文件夹下的所有文件,所有的门路
写入并笼罩 (>)
退出并追加 (>>)
/b = 列出当前目录下的每个目录名和文件名,每行显示一个
/s = 显示指定目录和所有子目录中的文件
附加参考: windows CMD 命令下dir 命令
Ren
- 扭转名字
Ren 1.txt 2.txt - 扭转文件后缀名
Ren 1.sql 1.txt - 批改多个名字或者后缀名 (搭配Excel 应用)
Ren 1.txt 2.txt
Ren 11.txt 12.txt
Ren ...
或者应用循环,并放在某个文件夹门路下
@echo off
set a=00
setlocal EnableDelayedExpansion
for %%n in (*.txt) do
(
set /A a+=1
ren "%%n" "文章!a!.txt"
)
REM: set /A 左边的字符串为被评估的数字表达式,相当于示意计算
辅助参考:
如何批量更改多个文件的文件名-腾讯电脑管家官网
如何批量更改多个文件的文件名-腾讯电脑管家官网
guanjia.qq.com图标
Copy (Copy/? 间接查看参数内容)
复制单个文件copy c:\aaa.txt d:\复制多个符合条件的文件(-y 间接覆盖文件,不必问Yes/No)copy /y c:\*.txt d:\复制单个文件并重新命名文件copy c:\aaa.txt d:\test.bat合并多个文件为一个文件具体的格局为:copy 文件1+文件2+文件3+…… 目标门路\新文件名copy /y 1.txt+2.txt 3.txt
附加参考:
1)CMD下文件copy命令_杨小扬的专栏-CSDN博客_cmd copy命令
2) cmd copy命令 文件复制 - 萌橙 - 博客园
Xcopy 对于批量多文件同时复制的时候,速度会更快一些。
附件参考:
1) xcopy_百度百科
MOVE
1.若文件曾经存在指标地位,则等同于重命名REN(笼罩时主动疏忽)
Move /y 1/1.txt
2.若文件没有存在则,等同于剪切
Move /y 1/1.txt 1/2/
附件参考:
1)命令提示符--CMD目录操作--move命令-百度教训
DEL
/p 删除每一个文件之前提醒确认信息
/f 强制删除只读文件
/s 从所有子目录删除指定文件
/q 宁静模式。删除全域通配符时,不要求确认
/a:[属性] 依据属性抉择要删除的文件
h 暗藏文件
s 系统文件
a 存档文件
r 只读文件
- 删除指定文件
Del /q 1.txt - 删除某种类型的文件(蕴含暗藏文件)
Del /q/h *.csv
附件参考:
https://jingyan.baidu.com/art...
主动执行
关上C盘,顺次按下图,查看->暗藏文件我的项目打勾->关上文件夹ProgrameData
或者间接粘贴拜访
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
2.而后找到下图地址栏的文件夹
3.在启动文件夹中新建一个bat文件,或者从别处拷贝,开机时就会主动执行了(名字轻易,只有时.bat后缀即可)
4.如果你从别的门路下间接拷贝过去一个bat文件放到“启动”目录,如果该bat文件的代码中须要依赖你拷贝源目录的一些文件,那么仅仅拷贝bat文件是不行的。
这时只需本人手动编写一个bat文件,再调用指标bat即可
拷贝如下代码即可
@ECHO OFF@call E:\gfw\client.bat
参考附件:
1.怎么让一个BAT文件开机主动运行?_百度晓得