文件夹A中有1,2,3,4等文件夹,每个文件夹中又有很多文件
文件夹B中有1,2,3,4等文件夹,每个文件夹中也有很多文件,将A中所有文件复制到B的文件下,并且没有发生覆盖
A文件夹还在 现在要从B中把复制过去的文件全删掉 文件1w来个
就相当于没有复制过A
下面这个 哪里错了?
for /f %%i in ('dir /b /s E:\path') del /s "E:\game\%%~nxi"
其中E:\path是你的补丁目录,E:\game是你的游戏目录
看了之前的帖子 有个类似的 版主说用
1、要去掉盘符可以用for的扩展:
--------------------------------------------------------------------------------
for /f "delims=" %%a in ('dir /s/b *.txt') do @echo %%~pnxa>>list.xt
2、要删除list.txt里面的文件,可以这样:
--------------------------------------------------------------------------------
for /f "delims=" %%a in (list.txt) del "%%a"
但发现 1的list只能有10几个文件 2只删除 list.txt
文件夹B中有1,2,3,4等文件夹,每个文件夹中也有很多文件,将A中所有文件复制到B的文件下,并且没有发生覆盖
A文件夹还在 现在要从B中把复制过去的文件全删掉 文件1w来个
就相当于没有复制过A
下面这个 哪里错了?
for /f %%i in ('dir /b /s E:\path') del /s "E:\game\%%~nxi"
其中E:\path是你的补丁目录,E:\game是你的游戏目录
看了之前的帖子 有个类似的 版主说用
1、要去掉盘符可以用for的扩展:
--------------------------------------------------------------------------------
for /f "delims=" %%a in ('dir /s/b *.txt') do @echo %%~pnxa>>list.xt
2、要删除list.txt里面的文件,可以这样:
--------------------------------------------------------------------------------
for /f "delims=" %%a in (list.txt) del "%%a"
但发现 1的list只能有10几个文件 2只删除 list.txt
