鸿雁二声部合唱伴奏:按时间命名的自动备份批处理程序

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 08:10:30
要把一个文件自动备份为另一个按当前时间命名的文件,请问这个批处理应该怎么写

我先写了个以时间命名的自动备份批处理。不过后来我运行的时候才发现,文件是不能以系统时间来命名的。 因为不能出现" : " 做文件名.
于是我写了个以系统日期来命名的自动备份批处理。然后旁边自动加入备份日期和时间。

以下开始拷贝:

@rem ---------------------------Lily_Yobo版权,复制请保留此行-----------------------------------------
@echo 请输入需要备份的文件路径( 如c:\1.exe )
@set /p BackupPath=
@echo 你输入的需要备份的文件路径为: %BackupPath%
@echo 请输入需要备份到那个路径(如d:\backup 注意,结尾不能有" \ " !!!!!!)
@set /p TargetPath=
@echo 请输入需要备份到那个路径为%TargetPath%
@echo 开始备份:
@echo 备份开始时间: %date% %time%
@pause
@cls
@echo 选择保存的时候请选择保存为目录,即按D
@xcopy %BackupPath% "%TargetPath%\%date%备份"
@echo 备份完毕!!
@echo 结束备份时间:%date% %time%
@echo 备份时间:%date% %time% >>%TargetPath%\备份时间记录.txt
@echo 备份文件为: "%TargetPath%\%date%.rar" >>%TargetPath%\备份时间记录.txt
@pause
@explorer %TargetPath%
@exit

rem ----------------------------------------END------------------------------------------------------------------------------

如果好用,请给我分数。谢谢