我是靠谱客的博主 痴情发卡,最近开发中收集的这篇文章主要介绍【cmd】批处理:判断文件或目录是否存在,不存在则新建该文件或目录一、通过复制方法创建文件或目录二、通过新建方法创建文件和目录,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
目录
一、通过复制方法创建文件或目录
二、通过新建方法创建文件和目录
一、通过复制方法创建文件或目录
(1)复制文件(包括空文件):
@echo off
echo result.jtl文件判断
SET SourceFile=G:Jmeterapache-jmeter-5.0reportbackupresult.jtl
SET GenFile=G:Jmeterapache-jmeter-5.0reportjtl-report-outputresult.jtl
if not exist %GenFile% (
rem 复制文件result.jtl
copy %SourceFile% %GenFile%
echo %GenFile% 文件不存在,已创建该文件!
) else (
echo %GenFile% 文件已存在,无需创建!
)
(2) 复制目录(包括空目录):
@echo off
echo OutReport目录判断
SET SourceFolder=G:Jmeterapache-jmeter-5.0reportbackupOutReport
SET GenFolder=G:Jmeterapache-jmeter-5.0reportOutReport
if not exist %GenFolder% (
rem 复制目录G:Jmeterapache-jmeter-5.0reportbackupOutReport到G:Jmeterapache-jmeter-5.0report路径下
Xcopy %SourceFolder% %GenFolder% /s/e/h/i
echo %GenFolder%目录不存在,已创建该目录!
) else (
rem 目录G:Jmeterapache-jmeter-5.0reportOutReport已存在,无需创建
echo %GenFolder%目录已存在,无需创建!
)
(3) 复制文件和目录(包括空):
@echo off
echo result.jtl文件判断
SET SourceFile=G:Jmeterapache-jmeter-5.0reportbackupresult.jtl
SET GenFile=G:Jmeterapache-jmeter-5.0reportjtl-report-outputresult.jtl
if not exist %GenFile% (
rem 复制文件result.jtl
copy %SourceFile% %GenFile%
echo %GenFile% 文件不存在,已创建该文件!
) else (
echo %GenFile% 文件已存在,无需创建!
)
echo OutReport目录判断
SET SourceFolder=G:Jmeterapache-jmeter-5.0reportbackupOutReport
SET GenFolder=G:Jmeterapache-jmeter-5.0reportOutReport
if not exist %GenFolder% (
rem 复制目录G:Jmeterapache-jmeter-5.0reportbackupOutReport到G:Jmeterapache-jmeter-5.0report路径下
Xcopy %SourceFolder% %GenFolder% /s/e/h/i
echo %GenFolder%目录不存在,已创建该目录!
) else (
rem 目录G:Jmeterapache-jmeter-5.0reportOutReport已存在,无需创建
echo %GenFolder%目录已存在,无需创建!
)
二、通过新建方法创建文件和目录
(1)新建文件:
@echo off
echo result.jtl文件判断
SET GenFile=G:Jmeterapache-jmeter-5.0reportjtl-report-outputresult.jtl
if not exist %GenFile% (
rem 创建空文件G:Jmeterapache-jmeter-5.0reportjtl-report-outputresult.jtl
rem 如果需要添加内容,少量的,可以用内容把“nul”替换掉,比如:type 这是文件内容>%GenFile%;多的话则使用复制方法
type nul>%GenFile%
echo %GenFile%文件不存在,已创建该文件!
) else (
rem 文件G:Jmeterapache-jmeter-5.0reportjtl-report-outputresult.jtl已存在,无需创建
echo %GenFile%文件已存在,无需创建!
)
(2)新建空目录:
@echo off
echo OutReport目录判断
SET GenFolder=G:Jmeterapache-jmeter-5.0reportOutReport
if not exist %GenFolder% (
rem 创建空目录G:Jmeterapache-jmeter-5.0reportOutReport
rem 创建非空目录,使用复制方法
echo %GenFolder%目录不存在,已创建该目录!
md %GenFolder%
) else (
rem 目录G:Jmeterapache-jmeter-5.0reportOutReport已存在,无需创建
echo 目录%GenFolder%目录已存在,无需创建!
)
(3) 目录下是否存在.jtl后缀名文件判断:
@echo off
echo .jtl后缀名文件判断
SET GenFile="G:Jmeterapache-jmeter-5.0reportjtl"***.jtl
if not exist %GenFile% (
rem 创建空文件G:Jmeterapache-jmeter-5.0reportjtlnewfile.jtl
rem 如果需要添加内容,少量的,可以用内容把“nul”替换掉,比如:type 这是文件内容>文件路径新文件名;多的话则使用复制方法
type nul>G:Jmeterapache-jmeter-5.0reportjtlnewfile.jtl
echo %GenFile%文件不存在,已创建该文件!
) else (
rem 文件"G:Jmeterapache-jmeter-5.0reportjtl"***.jtl已存在,无需创建
echo %GenFile%文件已存在,无需创建!
)
(4)新建文件和目录:
@echo off
echo result.jtl文件判断
SET GenFile=G:Jmeterapache-jmeter-5.0reportjtl-report-outputresult.jtl
if not exist %GenFile% (
rem 创建空文件G:Jmeterapache-jmeter-5.0reportjtl-report-outputresult.jtl
rem 如果需要添加内容,少量的,可以用内容把“nul”替换掉,比如:type 这是文件内容>%GenFile%;多的话则使用复制方法
type nul>%GenFile%
echo %GenFile%文件不存在,已创建该文件!
) else (
rem 文件G:Jmeterapache-jmeter-5.0reportjtl-report-outputresult.jtl已存在,无需创建
echo %GenFile%文件已存在,无需创建!
)
echo OutReport目录判断
SET GenFolder=G:Jmeterapache-jmeter-5.0reportOutReport
if not exist %GenFolder% (
rem 创建空目录G:Jmeterapache-jmeter-5.0reportOutReport
rem 创建非空目录,使用复制方法
echo %GenFolder%目录不存在,已创建该目录!
md %GenFolder%
) else (
rem 目录G:Jmeterapache-jmeter-5.0reportOutReport已存在,无需创建
echo 目录%GenFolder%目录已存在,无需创建!
)
echo 所有.jtl后缀名文件判断
SET GenFile="G:Jmeterapache-jmeter-5.0reportjtl"***.jtl
if not exist %GenFile% (
rem 创建空文件G:Jmeterapache-jmeter-5.0reportjtlnewfile.jtl
rem 如果需要添加内容,少量的,可以用内容把“nul”替换掉,比如:type 这是文件内容>文件路径新文件名;多的话则使用复制方法
type nul>G:Jmeterapache-jmeter-5.0reportjtlnewfile.jtl
echo %GenFile%文件不存在,已创建该文件!
) else (
rem 文件"G:Jmeterapache-jmeter-5.0reportjtl"***.jtl已存在,无需创建
echo %GenFile%文件已存在,无需创建!
)
最后
以上就是痴情发卡为你收集整理的【cmd】批处理:判断文件或目录是否存在,不存在则新建该文件或目录一、通过复制方法创建文件或目录二、通过新建方法创建文件和目录的全部内容,希望文章能够帮你解决【cmd】批处理:判断文件或目录是否存在,不存在则新建该文件或目录一、通过复制方法创建文件或目录二、通过新建方法创建文件和目录所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复