标题: [文件操作] 批处理怎样把文件复制到同一盘符里的每一个子目录里? [打印本页]
作者: pasonhus 时间: 2008-1-28 08:46 标题: 批处理怎样把文件复制到同一盘符里的每一个子目录里?
[求助]请教高手指点怎么用批处理,单个文件复制到同一盘符里的每一个子目录里!
比如:我想把 D盘的 111.dat 这个文件,复制到F:盘里,每一个的子目录里面,怎么才能实现了?
PS:编写批处理时不用输入详细的子目录名称才行,因为子目录太多了,而且经常要变换子目录名称。
作者: awuxixi 时间: 2008-1-29 20:29
- for /r %%i in (.) do copy 111.dat "%%i"
复制代码
你把上面代码存为批文件,然后在你想要的磁盘下操作,111.dat可以指定路径,
那么如果你是在d:盘下打开上面的代码,它就会拷贝111.dat到d:盘下的所有目录了.- for /r %%i in (.) do del "%%i"\111.dat
复制代码
上面条代码是删除掉当前的所有111.dat的...你自已试试
[ 本帖最后由 awuxixi 于 2008-1-29 20:38 编辑 ]
作者: 6589600 时间: 2008-2-1 16:39
for /r %%i in (.) do del "%%i"\111.dat
该文件如果被修改过权限怎么删?
作者: 千浪 时间: 2008-2-13 12:17
就以最高级用户执行啊
[ 本帖最后由 千浪 于 2008-2-13 12:18 编辑 ]
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |