常用DOS命令

路径中如果有空格,需要用双引号包含,建议所有路径都用双引号

删除文件夹以及子文件夹内的所有文件,但不删除文件夹,不弹出询问对话框

del /s /q "D:\Publish\GCH_QYNBZHGLPT\qynbzhglpt_web"

删除文件夹以及所有内容,不弹出询问对话框

rd /s /q "D:\Publish\GCH_QYNBZHGLPT\qynbzhglpt_web"

创建文件夹

md "D:\Publish\GCH_QYNBZHGLPT\qynbzhglpt_web"

 拷贝文件,不弹出是否覆盖询问对话框

copy "D:\Publish\GCH_QYNBZHGLPT\document_tools\web.config" "D:\Publish\GCH_QYNBZHGLPT\qynbzhglpt_web" /y

 

拷贝文件夹内所有文件到其他目录,不弹出是否覆盖询问对话框

xcopy "D:\FastDeveProducts\GDQY_ZHXXGLPT\GDQY-ZHXXGL\dist\gdqy-zhxxgl\*.*" "D:\Publish\GCH_QYNBZHGLPT\qynbzhglpt_web" /s /y

 

判断制定的文件是否存在

SET filePath="D:\TMP\2.txt"
if exist %filePath% (
    echo "文件存在"
exit 0
) else (
    echo "文件不存在"
    exit 1
)

注意:以上批处理为判断文件是否存在,若不存在返回1,配合“执行错误判断方式”,勾选启用Exitcode,正确值为0。

 

posted @ 2023-05-19 18:35  段江涛IT  阅读(40)  评论(0编辑  收藏  举报
页脚HTML代码