批处理的相对路径问题,包含删除文件,复制文件
我首先只知道文件1的名字和它里面的文件,比如programfiles\QQ\123.txt,但是不知道他的准确路径,也不知道复制之后的准确路径,也是只知道复制之后它所在的...
我首先只知道文件1的名字和它里面的文件,比如 program files\QQ\123.txt,但是不知道他的准确路径,也不知道复制之后的准确路径,也是只知道复制之后它所在的文件2,bat文件放在复制之后的文件中,要删掉里面的一些东西,要把文件1中的一些文件(像.dll,.txt文件)和文件夹要复制道文件2的子文件当中去,怎么办呢?求大神了
展开
展开全部
你的问题中文件中怎么还有文件?应该是文件夹吧
如果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文件都复制到(路径)里
如果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文件都复制到(路径)里
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询