首页
windows
驱动
往windows镜像中添加驱动
集成驱动与补丁到Windows7的ISO文件
禁用Win系统自动更新驱动
Windows Service 中安装网卡驱动
office
excel中的函数
Win故障处理
win10文件夹右键菜单转圈圈假死
内存占用很高
激活许可
kms激活
office删除授权
KMS38
MAS开源激活脚本
解除网页禁止复制
封装win10系统
封装系统工具
DISM命令常见用法
封装win10-U盘安装系统
封装win10-U盘安装系统2--sysprep封装后的自动化
Win镜像文件iso添加补丁包
WDS+MDT自动装机
ISO镜像中的install.esd转为install.wim
Win实用工具
微软官方-网络数据收集NetMon
微软官方工具
Win下查看文件被哪个进程占用
Everything 的文件索引、HTTP共享
文件转换器File Converter
恢复电脑上删除的文件
查看桌面弹窗广告是哪个应用-ProcessExplorer
Win-网络
获取网卡的接口号
Win下查看端口被哪个进程占用
方便的编辑切换hosts文件OpenArk
win10中用curl或PowerShell调用HTTP post 接口
从windows获取连接的USB设备列表_python或cmd
检测硬件信息
显卡压力测试
bat压缩文件夹并备份到smb共享
bat脚本中使用WinSCP命令备份linux中文件
WinScp命令行下载脚本(示例代码)
Win10下用系统自带SCP命令免密码上传、下载centos服务器上的文件
Win笔记
win10查看设备序列号、硬盘序列号、硬盘ID
Windows 系统下 MD5 值计算方法
Windows 关闭显示命令
Win中查看进程名称、使用的端口
Win10命令行中查看wifi密码
查看、杀掉进程
用CMD弹出提示框
Windows软件静默安装
WDS跨网段配置_网络
Windows修改静态路由表和跃点数
bat脚本映射共享文件夹为盘符
win中备份文件到阿里对象存储 OSS
Windows管理工具命令行Wmic
Win10自动修复失败,你的电脑未正确启动
TCP端口ping命令_psping
bat脚本
BAT批处理中的字符串处理
获取本机ip和ping网关
统计win共享文件夹内哪些用户有权限
bat脚本——for循环用法
BAT脚本之判断文件是否存在
bat笔记
bat方式实现企业微信群机器人告警
bat脚本检测USB设备掉线时企微告警
Bat脚本日期时间获取
Win中检查某一进程是否存在
if和errorlevel
goto和call
bat中修改计算机名为sn号
批处理- 内置环境变量ERRORLEVEL
bat修改host文件
本文档由 内网文摘 发布,转载请注明出处
-
+
首页
bat压缩文件夹并备份到smb共享
```bash @echo off rem 批量压缩/打包多个文件夹 set #=数据备份 &set $=进行中 title %#% +%$% cd /d "%~dp0" set "exefile=C:\Program Files\7-Zip\7z.exe" if not exist "%exefile%" (echo;"%exefile%" not found&goto end) for /d %%i in (*) do (echo %%i) cd /d "C:\Users\LocalNetwork\Desktop\建设\" for /d %%i in (*) do (echo %%i) for /d %%i in (C:\Users\LocalNetwork\Desktop\建设\*) do (echo %%i) net use P: \\192.168.1.1\备份空间 passwd123 /user:user123 md "C:\Users\LocalNetwork\Desktop\建设\临时" for /d %%i in (*) do (echo %%i&"%exefile%" a -pYyU8@zdbf "C:\Users\LocalNetwork\Desktop\建设\临时\%%i_bak%date:~0,4%-%date:~5,2%-%date:~8,2%_%time:~0,2%-%time:~3,2%-%time:~6,2%.zip" "%%i") xcopy "C:\Users\LocalNetwork\Desktop\建设\临时\*" "P:\" /s /e /y /i net use P: /del /y del "C:\Users\LocalNetwork\Desktop\建设\临时" /f/s/q/a rd "C:\Users\LocalNetwork\Desktop\建设\临时" /S /Q :end echo;%#% 打包完成 pause ``` 或 ```bash @echo off rem 批量压缩/打包多个文件夹 set #=数据备份 &set $=进行中 title %#% +%$% cd /d "%~dp0" set "exefile=C:\Program Files\7-Zip\7z.exe" if not exist "%exefile%" (echo;"%exefile%" not found&goto end) rem cd /d "F:\自动备份\" cd /d "F:\" net use P: \\192.168.1.1\备份空间 passwd123 /user:user123 md "F:\备份临时中转" md "P:\备份_%date:~0,4%-%date:~5,2%-%date:~8,2%" "%exefile%" a -p1 "F:\备份临时中转\自动备份_bak%date:~0,4%-%date:~5,2%-%date:~8,2%_%time:~0,2%-%time:~3,2%-%time:~6,2%.zip" "F:\自动备份" xcopy "F:\备份临时中转\*" "P:\备份_%date:~0,4%-%date:~5,2%-%date:~8,2%\" /s /e /y /i net use P: /del /y del "F:\备份临时中转" /f/s/q/a rd "F:\备份临时中转" /S /Q ``` set "exefile=C:\Program Files\7-Zip\7z.exe" for /d %%i in (*) do (echo %%i&"%exefile%" a -p1 "%%i.zip" "%%i") //-p是压缩密码,密码是1,可删除。 参考: [bat调用7zip](https://www.likecs.com/show-208495.html "bat调用7zip") 全部默认,只设置压缩等级: `"C:\Program Files\7-Zip\7z.exe" a -tzip 压缩文件名称.zip "F:\要压缩的文件夹或文件" -r -mx=9` 这句只设置了压缩等级“-mx=9”为最高,默认使用的是Deflate算法。 bat调用7zip压缩实例 ```bash @echo 定位到待压缩的文件夹 cd F:\数据压缩测试\0101C @echo 使用7z先将1这个目录下的所有文件压缩为tar格式 "C:\Program Files\7-Zip\7z.exe" a -ttar F:\数据压缩测试\510101C.tar 1\* @echo 将压缩后的tar格式再压缩为gzip格式,最终得到需要的tar.gz格式 "C:\Program Files\7-Zip\7z.exe" a -tgzip F:\数据压缩测试\2016_1_510101C.tar.gz F:\数据压缩测试\510101C.tar @删除中间过程生成的文件 del "F:\数据压缩测试\510101C.tar" ``` bat调用7zip解压实例一 ```bash @echo off setlocal enabledelayedexpansion echo please make sure you are admin! echo 执行此脚本前,请确认已经安装解压缩程序7-Zip :::::::::: 配置参数 :::::::::: ::解压程序WinRAR.exe所在目录 32位%ProgramFiles(x86)% 或64位 %ProgramFiles% set 7ZipDir=%ProgramFiles%\7-Zip REM 当前目录下用来测试的压缩包 set plegodemo=plegodemo.zip :: 解压 set curdir=%~dp0 set deploydir=E:\mytest set "plegodemodir=!plegodemo:.zip=!" :: C:\01_MyApp\7-Zip\7z.exe x newPack.zip -oc:\Doc -aoa start /wait "" "!7ZipDir!\7z.exe" x !curdir!!plegodemo! -o!deploydir!\!plegodemodir!\ -aoa :: 压缩 set "name=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%" :: C:\01_MyApp\7-Zip\7z.exe a -t7z newPack.7z "F:\14_newWork\7z\testDoc\*" -r -mx=9 -m0=LZMA2 -ms=10m -mf=on -mhc=on -mmt=on start /wait "" "!7ZipDir!\7z.exe" a -tzip !deploydir!\!plegodemodir!_%name%.zip "C:\inetpub\*" -r -mx=9 ``` 用7z来解压.tar.gz 7 zip软件可以实现文件的压缩和解压缩,如果使用7z.exe对tar.gz文件进行解压缩,需要经过两次解压,第一次解压成tar文件,再解压一次生成源文件,例如test.tar.gz解压一次生成test.tar。再次解压生成test
local
2022年6月9日 16:45
分享文档
收藏文档
上一篇
下一篇
微信扫一扫
复制链接
手机扫一扫进行分享
复制链接
关于 LocalNetwork
LocalNetwork
是由mrdoc开源
LocalNetwork.cn
修改的在线文档系统,作为个人和小型团队的云笔记、文档和知识库管理工具。
如果此文档给你或你的团队带来了帮助,欢迎支持作者持续投入精力更新和维护!内网文摘 & LocalNetwork
>>>主页
logo
logo
下载Markdown文件
分享
链接
类型
密码
更新密码