批处理 复制并压缩文件
2011-03-28 17:15
120 查看
@echo on
rem 把源路径赋值给sp
set sp=D:/JavaWorkSpace/huayu_bbs
rem 下面获取当前日期,并调用拷贝过程
for /f "tokens=2 delims==" %%a in ('wmic os get localdatetime /value^|findstr /i "LocalDateTime"') do (call :doit %%a)
pause
exit
:doit
set dt=%1
rem 得到源路径原始的文件夹名和日期,然后进行拷贝(包含子文件夹)
xcopy /i /e "%sp%" "f:/fanxin/%sp:~3%-%dt:~0,4%-%dt:~4,2%-%dt:~6,2%"
========== 上面这段代码的意思是:将 D:/JavaWorkSpace/huayu_bbs下的所有文件 复制 到指定目录 f:/fanxin下,并再文件夹的后面加日期
cd C:/Program Files/WinRAR rar.exe a -r -s -ep1 -m1 c:/finl/data.rar C:/fanxin/
========== 上面这行代码的意思是:将 C:/fanxin/ 下的所有文件 压缩成 名称为data.rar 的压缩包,并存放在 c:/finl/ 的目录下.
@echo off
rem 把源路径赋值给sp
set sp=D:/JavaWorkSpace/huayu_bbs
rem 下面获取当前日期,并调用拷贝过程
for /f "tokens=2 delims==" %%a in ('wmic os get localdatetime /value^|findstr /i "LocalDateTime"') do (call :doit %%a)
pause
exit
:doit
set dt=%1
rem 得到源路径原始的文件夹名和日期,然后进行拷贝(包含子文件夹)
xcopy /i /e "%sp%" "f:/fanxin/%sp:~3%-%dt:~0,4%-%dt:~4,2%-%dt:~6,2%"
========== 上面这段代码的意思是:将 D:/JavaWorkSpace/huayu_bbs下的所有文件 复制 到指定目录 f:/fanxin下,并再文件夹的后面加日期
cd C:/Program Files/WinRAR rar.exe a -r -s -ep1 -m1 c:/finl/data.rar C:/fanxin/
========== 上面这行代码的意思是:将 C:/fanxin/ 下的所有文件 压缩成 名称为data.rar 的压缩包,并存放在 c:/finl/ 的目录下.
@echo off
相关文章推荐
- shell文本处理——最基本方法压缩js文件
- 20110830 java IO处理学习----一个自写文件复制类
- Java对文件的随机读写以及压缩处理操作
- hadoop处理lzo格式的压缩文件报错
- Java处理压缩文件
- SQL数据库日志文件压缩和收缩处理语句
- java对文件的处理(读取,写入,复制,加密和解密)
- 【转】巧用DOS tree命令+批处理 实现 指定文件 批量复制!
- zip4j -- Java处理zip压缩文件的完整解决方案
- zip4j -- Java处理zip压缩文件的完整解决方案
- 批处理实例:文件复制辅助批处理
- 批处理bat文件实现复制、删除、创建文件夹、执行程序、打开文件
- 利用批处理实现文件复制并压缩的实现代码
- linux远程复制和压缩文件的命令
- 在django中处理和压缩静态文件
- Linux下对各种压缩文件处理
- Java知多少(73)文件的压缩处理
- rar.exe命令行压缩文件[可用于批处理][备份文件]
- java web中监听本地磁盘文件,并进行上传,复制,处理等
- python处理zip压缩文件