作者yauhh (姚呵呵)
看板Soft_Job
标题Re: [请益] 请问如何用记事本写批次备份档?
时间Thu Jul 17 21:40:25 2008
※ 引述《rainbowlove (R‧蓝)》之铭言:
: 小妹我是在一间公司的资讯部门当小小的MIS助理
: 上个月主机AD的其中一颗硬碟挂点
: 现在已换新硬碟
: 不过工程师说批次备份档要重写
: 想把E:\的资料夹写到D
: 要写成rar的形式
: 有人懂我在说什麽吗?
你可以试试先练一下基本的 ms-dos (命令提示字元) 介面的操作,
dir, copy, xcopy, tree, del, mkdir, rmdir, move ... 等等,
每个指令的用法都读一下.
指令表可以上网找找资料,如果能找得到书也可以.
基本上是一行做一件事, 不会太难.
但我相信一般 dos 命令没有 rar 的功能,
所以要先安装 rar 与 unrar,然後用 dos 命令呼叫 rar 帮忙压档案.
程式内容大概是这样: (档名 backup.bat)
mkdir temp
copy e:\*.*
rem 假设以下一行是将temp目录压rar档的指令
rem %1 是执行 backup.bat 时传入的参数
rar /r temp %1.rar
copy %1.rar d:\
del %1.rar
del /s /q temp
不过,里头要注意一些小细节,譬如 e 槽 temp 是不是可以使用的目录名称,
压缩的档名要取什麽名字,容纳档案的目录要取什麽名字.
而基本上要小心,如果没有百分之百的确认过,尽量不要写 move, 而要写 copy,
因为 move 是同时复制与删除, 有时因意外虽然档案没搬移成功,
却会将原档案删掉.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.231.17.114
※ 编辑: yauhh 来自: 61.231.17.114 (07/17 21:55)
1F:推 peterjack:ntbackup robocopy xcopy随便写随便有 07/17 22:21
2F:→ peterjack:另外rar是要钱的.. 07/17 22:21
3F:→ yauhh:他们是企业,要钱就请老板付钱就好了不是? 07/17 23:21
4F:→ yauhh:他们过去写过类似的批次档,相关工具一定没问题的啦 07/17 23:22
5F:→ yauhh:此外,你提的或许是好工具,但新手必须承受这些未知的轰炸吗? 07/17 23:25
6F:推 anipeg:对原提问者来说,rar和bat都是未知的东西阿.. 07/17 23:46
7F:推 oak01:其实原文最後一推已经是佛心解答 07/18 10:30
8F:推 damphaar:第二行要改成 copy e:\*.* temp 07/18 11:16
9F:推 fyodor:关键字:小妹 07/23 12:26
10F:推 iman00b:好好哦!我也要当小妹~ 07/23 20:00
11F:推 zanyking:考虑一下7-zip吧,功能强大、免钱开源、效率又好。 07/24 22:18