![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-03 10:55 |
共 48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 查找电脑中,所有的bat文件,并复制到当前目录? |
| 可打印版本 1,799 / 12 |
| 第1楼 anqing | 发表于 2007-02-18 23:45 |
| 高级用户 发帖 413 积分 859 | |
|
查找电脑中,所有的bat文件,并复制到当前目录? 查找电脑中,所有的bat文件,并复制到当前目录?
这个查找的p,我会写,可是电脑中有很多bat文件,在不同的目录,而且有可能有重名的现象,如何在不改变原名的情况下,复制到当前目录。如果,有同名的情况下,应该如何避免,或有什么好的方法解决呢? |
|
| 第2楼 jmz573515 | 发表于 2007-02-19 00:59 |
| 银牌会员 发帖 464 积分 1,212 | |
|
而且有可能有重名的现象,如何在不改变原名的情况下,复制到当前目录。
好像不可以... 应该如何避免,只能等高人啦~ |
|
| 第3楼 gne3 | 发表于 2007-02-19 02:32 |
| 高级用户 发帖 252 积分 526 | |
|
难啊,期待高人
|
|
| 第4楼 oilio | 发表于 2007-02-19 03:55 |
| 高级用户 发帖 303 积分 641 | |
|
这个肯定两行命令以内搞不定啊。判断同名文件,然后……就够麻烦的了。我知道用管理规范命令行可以搞定,但怎么判断重名,怎么做,不会啊。
|
|
| 第5楼 anqing | 发表于 2007-02-19 06:26 |
| 高级用户 发帖 413 积分 859 | |
|
vbs如果能搞定的话,也可以的
是呀,主要是判断同名的文件,不好办,一方面要拷贝,还要加上判断。 还有一个问题是,如果遍历磁盘文件的话,当前的目录,也会被遍历到,哪结果就是复制重复自身了吧? |
|
| 第6楼 3742668 | 发表于 2007-02-19 12:03 |
| 荣誉版主 发帖 718 积分 2,013 | |
|
其实不论用bat还是vbs都并非很复杂,只需要先保存所有需要拷贝的文件名然后分别处理就行了。 出于效率以及简洁方面的原因,使用了vbs来构建脚本。如果不存在sFolder指定的目录可能出错。 另:若存在相同文件名,则会在新拷贝的文件名前加上”复件“字样。 |
|
| 第7楼 electronixtar | 发表于 2007-02-19 12:09 |
| 铂金会员 发帖 2,672 积分 7,493 | |
oFolder.CopyHere oFile.Name,8 '自动改名的关键在于8 这个思路好啊,调用explorer自动更名!顶!学习! |
|
| 第8楼 anqing | 发表于 2007-02-19 12:17 |
| 高级用户 发帖 413 积分 859 | |
|
太好了。谢谢。
Shell.Application ("winmgmts:").ExecQuery 不太明白?? |
|
| 第9楼 zerocq | 发表于 2007-02-19 14:19 |
| 中级用户 发帖 196 积分 458 | |
|
dir 目标目录|find 文件名||复制文件
试试 |
|
| 第10楼 PPdos | 发表于 2007-02-19 16:02 |
| 高级用户 发帖 268 积分 783 | |
一句话便可Originally posted by oilio at 2007-2-18 02:55 PM: 可用时间 大小 等设为文件夹名称来分开相同文件 [ Last edited by PPdos on 2007-2-19 at 03:35 AM ] |
|
| 第11楼 PPdos | 发表于 2007-02-19 17:16 |
| 高级用户 发帖 268 积分 783 | |
|
温故而知新 |
|
| 第12楼 anqing | 发表于 2007-02-19 22:46 |
| 高级用户 发帖 413 积分 859 | |
|
谢谢10的朋友可是运行你的代码,老显示分析错误!
|
|
| 第13楼 anqing | 发表于 2007-02-19 22:48 |
| 高级用户 发帖 413 积分 859 | |
|
这种技巧学习了。
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |