Windows系统CMD(DOS)命令bat脚本编写,含有中文编码处理

 

如果bat文件里面有中文 就在开头加下面这个  不然中文编码会有问题 

chcp 65001

 

 

复制文件(/y 表示不提示确认框,/-y 表示提示是否覆盖确认)

echo "复制文件"

copy /y D:\apache-zookeeper-3.6.3.tar.gz  E:\logs\ 
echo 脚本执行完成

pause

 

切换执行命令的目录(表示切换到 E盘logs文件夹下 执行后面的命令)

cd/d  "E:\logs\"

 

删除指定文件(要包含文件名后缀) 只能文件名,所以要先进到要删除目录下 在执行

del -f test1.doc

 

 

输出当前目录所在的盘符  如 D:/test/t.bat 输出 D:

echo %~d0

 

输出当前所在的目录  如 D:/test/t.bat 输出 D:/test/

echo %~dp0

 

查看文件内容

type  readme.txt

 

注释方式

rem  注释内容

 

声明变量

set 变量名=变量值

 

posted @   yvioo  阅读(1196)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示