标题: [文件操作] 如何自动将U盘的文件复制到硬盘 [打印本页]
作者: 电动小马达 时间: 2017-4-14 13:26 标题: 如何自动将U盘的文件复制到硬盘
本帖最后由 电动小马达 于 2017-4-14 13:29 编辑
在BAT运行的过程中一直检测磁盘状态,当优盘插入之后自动复制走里面所有文件夹里的 doc docx ppt pptx文件到d盘的back文件夹
复制的过程中显示的内容是
正在处理文件内容,请稍后...
请勿关闭此窗口
作者: 老刘1号 时间: 2017-4-14 13:37
思路:FOR+COPY
具体自己写
作者: 电动小马达 时间: 2017-4-14 14:21
回复 2# 老刘1号
我用vbs是这样的- set fso=createobject("scripting.filesystemobject")
- set ws=createobject("wscript.shell")
- on error resume next
- do
- wscript.sleep 1000
- if fso.driveexists("F:\") then
- fso.copyfile "F:\*.ppt","D:\"
- fso.copyfile "F:\*.pptx","D:\"
- fso.copyfile "F:\*.doc","D:\"
- fso.copyfile "F:\*.docx","D:\"
-
- wscript.sleep 20000
- end if
- loop
复制代码
但是这只能复制根目录下的文件,位于二级三级文件夹中的文件无法复制,不知如何是好
作者: 老刘1号 时间: 2017-4-14 20:01
回复 3# 电动小马达
遍历文件夹的写一个函数,如果检测到子文件夹用子文件夹作为参数再调用自身即可
递归思想
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |