利用批处理实现文件复制并压缩的实现代码

批处理 复制并压缩文件的实现代码

代码如下:

@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

批处理 复制文件 到多个RAR压缩包内 将同目录下的几个文件(jpg htm reg txt ico )格式文件 复制到
同盘符下所有的RAR格式压缩包内

如何实现?在线等~谢谢

代码如下:

@echo off
set path=c:\program files\winrar\;%path%
for /r d:\ %%i in (.) do (
pushd %%i
for %%i in (*.rar) do rar a %%i d:\1.txt d:\2.txt d:\3.txt
)

以上d:\换成你要操作的分区,d:\1.txt d:\2.txt d:\3.txt换成你要添加的文件,另存为一个bat文件

(0)

相关推荐

  • 利用批处理实现文件复制并压缩的实现代码

    批处理 复制并压缩文件的实现代码 复制代码 代码如下: @echo onrem 把源路径赋值给spset sp=D:/JavaWorkSpace/huayu_bbsrem 下面获取当前日期,并调用拷贝过程for /f "tokens=2 delims==" %%a in ('wmic os get localdatetime /value^|findstr /i "LocalDateTime"') do (call :doit %%a)pauseexit :doit

  • KVO实现自定义文件复制进度效果

    本文实例为大家分享了KVO实现自定义文件复制进度展示的具体代码,供大家参考,具体内容如下 一.创建文件 说明:自定义文件类,通过NSFileManager 以及NSFileHandle 实现文件的创建和copy,为了控制内存的并发使用,通过控制每次赋值的固定长度来分多次复制: NSString * path=NSHomeDirectory(); path =[path stringByAppendingPathComponent:@"deskTop/Boby.m"]; NSString

  • java将一个目录下的所有文件复制n次

    本文实例为大家分享了java将一个目录下的所有文件复制n次的具体代码,供大家参考,具体内容如下 1. 文件复制示意图 2.java程序 (1).调用 final static String SOURCESTRING = "/Users/amarao/360/download/test/"; final static String OUTPUTSTRING = "/Users/amarao/360/download/test4/"; public static voi

  • 利用批处理结合winrar轻松压缩文件

    备份数据前用WinRAR压缩一下是个不错的注意,这样做至少有以下优点: 1.节省空间.这个要视源文件的性质而定,一般而言,文字型的办公文档压缩比要高一些,而多媒体文件压缩效果往往不明显. 2.加快复制速度.备份文件往往需要复制到N个不同的位置/存储介质,即使压缩后文件体积变化不大,最好也用"存储方式"压缩一下,因为在同样大小的情况下,大块的单个文件比零散的很多文件复制速度要快. 3.保密.可以利用压缩密码来对文件进行加密. 不过每次都右键点击文件/文件夹,然后设置密码,实在很麻烦,好在

  • 利用xcopy命令实现本地文件复制到远程服务器的方法

    A.net use \\IP地址 密码/user:****** B.xcopy 文件 \\IP地址\ 批处理文件为backup.bat,其代码如下: ========================================================================================= net use \\192.168.1.198\ipc$ Zqf198703 /user:royalpeak xcopy g:\backup\*.* \\192.168.

  • asp.net 选择excel类型文件,利用Dos命令成批复制文件

    1.选择excel类型文件 复制代码 代码如下: OpenFileDialog fileDialog = new OpenFileDialog(); // fileDialog.InitialDirectory = "d:\\"; fileDialog.Title = "选择文件"; //fileDialog.Filter = "xml files (*.xml)|*.xml"; fileDialog.Filter = "Excel文件

  • 利用R语言解压与压缩.tar.gz.zip等格式文件

    目录 .zip .tar.gz .gz 与 .bz2 1) 直接解压 2) 直接读取 参考 最近尝试用 R 对一些文件进行批量的解压与压缩,这里记录一些常用的解压与压缩的方法. 由于解压与压缩是对称的两种方法,这里我们着重以对文件的解压为例,分不同的格式进行讲解. .zip 压缩:zip() 解压:unzip() 若要压缩文件,就直接在 zip() 函数的第一个参数里面输入压缩后的文件名,第二个参数输入压缩前的文件名. 而解压文件就更简单了,直接利用 unzip() 里面加上需要解压的文件名称即

  • 如何利用python实现windows的批处理及文件夹操作

    目录 1.批量处理 2. 文件夹操作 2.1 读取文件中的文件名 2.2 创建文件夹 2.3.获取某指定目录下的所有文件的列表 2.4.将一个路径名分解为目录名和文件名两部分 总结 1.批量处理 所谓的批处理就是批量处理cmd里面的命令. python要想实现批处理功能需要导入os库,然后利用批处理的命令为os.system(cmd_line)其中cmd_line是输入cmd里面的命令. import os # 批量处理的exe文件 EXE_PATH="C:\\Users\\AAA\\Deskt

  • 批处理命令批量复制文件并重命名的实现

    工作中如果需要把一个文件复制成N个内容一样且名称不一样的文件,可以使用批处理命令实现 步骤如下: 1.如现有文件名称为:test001.ini 文件 2.创建一个文件名称列表 FileList.txt,2种方式可以创建 1)是可以使用excel创建,然后复制到 FileList.txt 2)通过批处理命令实现 REM @echo off @echo off set name=FileList.txt set exc=.ini for /l %%i in (01,1,99) do ( echo %

  • webpack4.0+vue2.0利用批处理生成前端单页或多页应用的方法

    批处理 前端现在在做项目的时候大多数遇到的都是单页面应用,但有时需要做多页面的时候,会把单页拿过来修改成多页面,如果代码多了,对单页或多页的配置可能会混乱,那么有没有更好的方式能把单页面和多页面不同的配置代码分开,能更清楚的分辩他们的区别,这里是利用 批处理 对前端构建进行部署 git地址目录分为三块 single //单页代码 share // 共用代码 many //多页代码 只需要用到 批处理 对其中两者进行合并就能生成想要的单页或多页应用,提示需要安装国内的 npm淘宝镜像 如果未安装的

随机推荐