中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-11 04:33
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS批处理 & 脚本技术(批处理室) » [请教]如何实现u盘和电脑的文件同步【已解决】
可打印版本  2,679 / 10
第1楼 hover421 发表于 2007-01-06 00:23
新手上路 发帖 7 积分 18
[请教]如何实现u盘和电脑的文件同步【已解决】
我是一名文员 经常有多个数据表格需要分析(有时还要带回家加班) 但我有时往往忘了将在电脑上已经处理的文件拷贝进U盘 弄得经常是公司、家两头跑

请问有没有哪位达人能告诉我如何实现电脑和U盘的文件同步啊,也就是说,自动搜寻电脑中的特定文档(由于工作原因,相关数据表有时有多个,所以能搜索指定扩展名最好),并将其复制到u盘

当然,这个程序最好能自动运行 比如双击U盘 或者点击后它自动每隔1分钟复制一次。

谢谢!

[ Last edited by hover421 on 2007-1-10 at 08:43 AM ]
第2楼 lotus516 发表于 2007-01-06 02:08
高级用户 发帖 246 积分 551
在电脑上工作时

以下放入U盘根目录1.bat


以下保存为AutoRun.inf放入U盘根目录


不想用sleep 60s的话可以用ping 1 -n 1 -w 60000 2>nul 1>nul这一句替代!!
copy可用xcopy代替,如xcopy "你要复制的文件" "U盘路径" /d /y /u 这样就只复制U盘是有且比U盘中新的文件了!

[ Last edited by lotus516 on 2007-1-6 at 03:10 AM ]
第3楼 vkill 发表于 2007-01-06 02:33
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
把bat加入autorun.ini
第4楼 hover421 发表于 2007-01-06 12:32
新手上路 发帖 7 积分 18
谢谢大家啊,可是我还是有一些不懂啊,首先,下面这段代码怎么处理,也是做成bat吗?


在电脑上工作时
CODE:
--------------------------------------------------------------------------------

start 你的程序路径
:1
sleep 60s
tasklist|findstr /i "程序名称">nul && goto succeed ::如不清楚可到任务管理器里查看!如QQ.EXE
copy "你要复制的文件" "U盘路径"
exit
:succeed
copy "你要复制的文件" "U盘路径"
goto 1


还有就是autorun.inf好像不起作用啊 是不是还有什么步骤啊 ?

谢谢
第5楼 lotus516 发表于 2007-01-07 02:00
高级用户 发帖 246 积分 551
晕,当然是保为bat文件了!!autorun.inf没有问题,因为 我是从我MP4上考来的!!!我的都可以正常运行!!!关于autorun.inf详见http://www.cn-dos.net/forum/viewthread.php?tid=25418&fpage=1&highlight=autorun.inf

[ Last edited by lotus516 on 2007-1-7 at 02:09 AM ]
第6楼 scriptor 发表于 2007-01-07 04:53
银牌会员 发帖 555 积分 1,187
呵呵,这个倒是想的妙阿
”偷懒的文员“
第7楼 hover421 发表于 2007-01-07 11:45
新手上路 发帖 7 积分 18
在电脑上工作时
CODE:
--------------------------------------------------------------------------------

start 你的程序路径
:1
sleep 60s
tasklist|findstr /i "程序名称">nul && goto succeed ::如不清楚可到任务管理器里查看!如QQ.EXE
copy "你要复制的文件" "U盘路径"
exit
:succeed
copy "你要复制的文件" "U盘路径"
goto 1


不好意思啊,我想我是表达出了差错,我不是要自动运行某个程序,而是想当U盘双击后(这个通过autorun.inf已经解决了,谢谢啊),电脑便自动帮我查找电脑中的数据表格文件(因为有时候很多,很杂,所以最好用扩展名查找),并复制到我的u盘,而且最好每隔一段时间还自动再复制一遍,我想这样就保持数据同步了吧,不知这样能做到吗?
麻烦大家啦!
第8楼 lotus516 发表于 2007-01-08 10:51
高级用户 发帖 246 积分 551
因为要监视你的程序,所以你一定要在60秒内进行你的工作,否则1分钟后将不会再自动备份!!
sorry,一个不小心echo %word% >>要保存的文件后缀名.txt改为echo %word% >>txt.bak
多个文件夹把for一句copy几次!!

[ Last edited by lotus516 on 2007-1-9 at 02:25 PM ]
第9楼 hover421 发表于 2007-01-09 03:48
新手上路 发帖 7 积分 18
楼上的 首先谢谢你这么热心啊 不过好像这段代码没用啊 一闪就过啦,而且我也还有些疑问想问你
首先,你在第8楼给出的代码是不是和你在2楼给的后两段代码是一样功能的,可不可以分开使用啊,还是要三段代码一起使用啊
其次, 你的代码好像只能搜索一个文件夹,要是能搜索全硬盘就好啦,也就是说,是不是可以自动搜索每个目录下的扩展名相同的文件呢
最后,问一个和这个求助无关的问题,你能告诉我如何学习dos吗,基本的最简单的dos操作我已经会一点啦。
谢谢啦! 不好意思又要麻烦你啦
第10楼 lotus516 发表于 2007-01-09 14:22
高级用户 发帖 246 积分 551
不是不可以全盘搜,只是win自己有一些备份文件,如*.bak之类,全盘搜不也把它们给备份了?全盘搜的代码我也还是半懂!!!还有你的数据文件每个盘都有,不是放在一起的?8楼的是放U盘的,不和2楼的一起用,2楼后面的无时时更新,可以代替它们!!但有一点,就是运行了U盘,一定要工作!!否则不能时时更新!!学习,我以前学过,有也看大虾的贴,搜索是最好的老师,还有就是WIN自带了个老师,ntcmds.chm!!!你自己看看吧!!给个全盘的,但没时间跑,明天我再跑!!
更改了错误,全盘搜的!!文件中使用了固定路径的请自己改为你的固定路径!!!

[ Last edited by lotus516 on 2007-1-10 at 06:34 AM ]

附件
2.rar (602 bytes)
第11楼 hover421 发表于 2007-01-10 21:31
新手上路 发帖 7 积分 18
谢谢lotus516,刚刚上班试用了一下你的bat,好用,真的谢谢你啦!
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023