[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 批处理怎样把文件复制到同一盘符里的每一个子目录里?

[求助]请教高手指点怎么用批处理,单个文件复制到同一盘符里的每一个子目录里!


比如:我想把 D盘的 111.dat 这个文件,复制到F:盘里,每一个的子目录里面,怎么才能实现了?


PS:编写批处理时不用输入详细的子目录名称才行,因为子目录太多了,而且经常要变换子目录名称。

  1. for /r %%i in (.) do copy  111.dat "%%i"
复制代码
你把上面代码存为批文件,然后在你想要的磁盘下操作,111.dat可以指定路径,
那么如果你是在d:盘下打开上面的代码,它就会拷贝111.dat到d:盘下的所有目录了.
  1. for /r %%i in (.) do del "%%i"\111.dat
复制代码
上面条代码是删除掉当前的所有111.dat的...你自已试试

[ 本帖最后由 awuxixi 于 2008-1-29 20:38 编辑 ]

TOP

for /r %%i in (.) do del "%%i"\111.dat
该文件如果被修改过权限怎么删?

TOP

就以最高级用户执行啊

[ 本帖最后由 千浪 于 2008-2-13 12:18 编辑 ]

TOP

返回列表