求教一条关于goto语句的批处理

我的当前目录下有一个文件1.txt我想编一个批处理来改名,如果文件是1.txt,那么就改成1.bat否则,就改成1.txt。也就是说1.txt和1.bat来回该名字!... 我的当前目录下有一个文件1.txt
我想编一个批处理来改名,如果文件是1.txt,那么就改成1.bat
否则,就改成1.txt。
也就是说1.txt和1.bat来回该名字!
展开
 我来答
百度网友68f5c18
2008-12-21 · TA获得超过1730个赞
知道小有建树答主
回答量:792
采纳率:100%
帮助的人:859万
展开全部
if exist 1.txt goto txt
if exist 1.bat goto bat
goto end
:txt
rename 1.txt 1.bat
goto end
:bat
rename 1.bat 1.txt
:end
BB石俊杰
2008-12-22 · TA获得超过1507个赞
知道大有可为答主
回答量:1395
采纳率:0%
帮助的人:1372万
展开全部
用不到GOTO,DIR找文件,找不到做后面的命令,找到做另一个命令
@echo off
dir|find "1.txt"||ren 1.bat 1.txt&&exit /b
ren 1.txt 1.bat

如果你是学习用GOTO的话看下面的
@echo off
:ag
set /a n+=1&&echo 打你%n%拳&&ping -n 3 127.1>nul
goto ag
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式