![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-05 23:01 |
共 48,039 主题排行 / 350,124 发帖 / 今日 2 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [求助]复制硬盘上今天拷贝的文件,并删除复制完的文件 |
| 可打印版本 1,105 / 5 |
| 第1楼 lslcxlsl | 发表于 2007-09-21 17:37 |
| 初级用户 发帖 24 积分 52 | |
|
[求助]复制硬盘上今天拷贝的文件,并删除复制完的文件 我想做一个 复制硬盘上今天拷贝的文件,并删除复制完的文件
有一下几个问题: 1,复制硬盘上文件.是如果是ftp工具从服务器上下载的文件.文件创建时间还是服务器上的文件创建时间,这样用xcopy 按时间复制就不起作用了. 2,删除复制完的文件,如考电影复制完毕后就删除移动硬盘上的这个应该怎么做? 3,分类存放今天的文件,如电影放到d:\电影\,rar放到d:\temp\下面 3,还有是否能自动判断移动硬盘分区. 下面是我写的拷贝文件的代码 ,手动添加移动硬盘的目录 @echo off title 文件复制 echo. echo. echo -------------------------------------------- echo. Set /p mulu=备份路径: Set /p root=目的路径: echo. Set /p xuanzi=自动还是手动(自动A/手动M): if %xuanzi%==A goto zidong if %xuanzi%==M goto shoudong :zidong echo 自动备份今天产生的文件 xcopy %mulu%\*.* %root% /d:%date:~5,2%-%date:~8,2%-%date:~0,4% /S /y echo. echo 备份完毕 goto end :shoudong echo. set /p riqi=手动选定时期(时间格式mm-dd-yyyy): xcopy %mulu%\*.* %root% /d:%riqi% /S /y echo. echo 备份完毕 goto end :end |
|
| 第2楼 yoyodos | 发表于 2007-09-21 23:37 |
| 初级用户 发帖 59 积分 128 | |
|
(2)用move就可以了,或者xcopy以后del 备份路径
(3)建议在移动硬盘上设置和服务器上相同的分类,在移动硬盘上做好分类就好了。 (4)在bat中设置一个目录吧,反正每次都是这个。哈哈 set sourcedisk=I: rem ----设置硬盘的盘符。 if not exist %sourcedisk%\每日下载 ( echo. echo ----------------------------------------- echo 没有插好移动硬盘或者移动硬盘设置不正确。 echo 退出程序。 echo ----------------------------------------- echo. pause exit ) rem ----检查移动硬盘盘符和目录设置是否正确,如果不正确就退出。 |
|
| 第3楼 lslcxlsl | 发表于 2007-09-22 22:55 |
| 初级用户 发帖 24 积分 52 | |
|
谢谢你.我试试!
|
|
| 第4楼 yoyodos | 发表于 2007-09-22 23:10 |
| 初级用户 发帖 59 积分 128 | |
|
不客气,希望能帮到你,我也刚开始编写,也主要是用先在外网下东西,然后再用移动硬盘往服务器里面考东西,批处理可以减轻工作量。哈哈,有机会我们多交流!~~
|
|
| 第5楼 hdzc | 发表于 2007-10-01 14:43 |
| 初级用户 发帖 86 积分 146 | |
|
常用
|
|
| 第6楼 jeffersonchang | 发表于 2007-10-01 15:10 |
| 新手上路 发帖 5 积分 10 | |
|
谢谢楼主的分享精神,下载收藏了慢慢看!
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |