批处理的相对路径问题,包含删除文件,复制文件

我首先只知道文件1的名字和它里面的文件,比如programfiles\QQ\123.txt,但是不知道他的准确路径,也不知道复制之后的准确路径,也是只知道复制之后它所在的... 我首先只知道文件1的名字和它里面的文件,比如 program files\QQ\123.txt,但是不知道他的准确路径,也不知道复制之后的准确路径,也是只知道复制之后它所在的文件2,bat文件放在复制之后的文件中,要删掉里面的一些东西,要把文件1中的一些文件(像.dll,.txt文件)和文件夹要复制道文件2的子文件当中去,怎么办呢?求大神了 展开
 我来答
问下问题002
2012-07-19 · TA获得超过222个赞
知道小有建树答主
回答量:89
采纳率:81%
帮助的人:54.7万
展开全部
你的问题中文件中怎么还有文件?应该是文件夹吧
如果program files\QQ\123.txt前面缺少的路径是c:\ d:\ e:\ f:\的话,可以这样判断
if exist c:\program files\QQ\123.txt goto endc
if exist d:\program files\QQ\123.txt goto endd
if exist e:\program files\QQ\123.txt goto ende
if exist f:\program files\QQ\123.txt goto endf
echo 都不是
pause
exit
:endc
echo c:\program files\QQ\123.txt
pause
exit
(同理)
后面的题意我没读懂
复制代码是copy *.dll (填路径)视情况而定这样就会吧这个文件夹中的所有.dll文件都复制到(路径)里
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式