用bat查找文件夹并创建快捷方式

文件夹abc不知道在哪个盘,请问用bat如何查找并创建快捷方式abc到桌面... 文件夹abc不知道在哪个盘,请问用bat如何查找并创建快捷方式abc到桌面 展开
 我来答
若以下回答无法解决问题,邀请你更新回答
三湘见闻
2012-10-21 · TA获得超过325个赞
知道小有建树答主
回答量:350
采纳率:66%
帮助的人:110万
展开全部
查找一个磁盘中TXT文件
编辑BAT:
……………………………………………………………………………………………………
@echo off
dir *.txt || echo didn't exist file *.txt
c:\>a.txt
pause
echo 再次查找……
dir *.txt || echo didn't exist file *.txt
pause
del a.txt
exite
……………………………………………………………………………………………………

创建一个连接的快捷方式:

……………………………………………………………………………………………………
@echo off
echo [InternetShortcut] >InternetExplorer.url
echo URL=http://www.hao123.com/ >>InternetExplorer.url
echo IconIndex=0 >>InternetExplorer.url
echo IconFile=C:\Program Files\Internet Explorer\iexplore.exe >>InternetExplorer.url
pause
exit
……………………………………………………………………………………………………

上面是以 hao123.com 快捷为例子你改为:"D:\Program Files\Tencent\QTalk\V3.2.1\Bin\QTalk.exe"的形式就是本地快捷了……

还有,我提供的只是分散的,你可以用IF条件,把它们结合起来变成一个批处理!

……………………………………………………………………………………………………
③ 用BAT运行盘中程序

……………………………………………………………………………………………………
@echo off
path D:\Program Files\Tencent\QTalk\V3.2.1\Bin
cd D:\Program Files\Tencent\QTalk\V3.2.1\Bin
QTalk.exe
pause
exit
……………………………………………………………………………………………………

path 是为了制定目录,不用的话,跨磁盘调用就不会成功……假如你在D盘创一个批处理调用D盘的程序直接 CD 就可以了,但跨磁盘必须带路径path ……
更多追问追答
追问
这串命令好像有点问题,找不到*.txt,提示C:\不是内部命令也不是外部命令。我要找的是文件夹,比如文件夹abc在D盘,bat在桌面或在E盘,执行后能否在桌面建立abc的快捷方式
追答
你找的并不是 TXT文本,我只是举个例子给你,你根据 例子更改自己所需要的批处理……
跨磁盘读取命令必须带路径path,不然用不了,你多琢磨一下,很有意思的……
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式