7z压缩文档的powershell示例
2015-01-29 18:39
190 查看
首先要安装7-Zip到c:\Program Files\7-Zip;
示例如下:
示例如下:
#define Function DeleteLog function DeleteLog{ param($filePath,$TimeOutDays) $allFiles=get-childitem -path $filePath foreach ($files in $allFiles){ $daypan=((get-date)-$files.lastwritetime).days if ($daypan -gt $TimeOutDays){ remove-item $files.fullname -Recurse -force } } } #define some vars cd "C:\Program Files\7-Zip" $stringDate=get-date -UFormat "%Y%m%d" $fileName="${stringDate}log" #Compress Log and (Delete Log before one month) $SoucePath="C:\windows-services\log" cmd /c "7z.exe a -t7z D:\logs\$fileName $SoucePath\*" $filePath=$SoucePath $TimeOutDays=30 DeleteLog -filePath $filePath -TimeOutDays $TimeOutDays #Delete Backup log before two months $Floders=Get-ChildItem d:\logs foreach ($Floder in $Floders){ $Floder.lastwritetime = Get-Date } $filePath="D:\logs" $TimeOutDays=60 DeleteLog -filePath $filePath -TimeOutDays $TimeOutDays
相关文章推荐
- Delphi 7zip 示例调用7z.dll 压缩及解压.7z文件
- 示例代码:利用Sps提供的remoting服务,把office文档在线转换成html文档(包括页面图片的文件)
- java中四种生成和解析XML文档的方法详解(介绍+优缺点比较+示例)
- ThinkPHP学习(二)官方文档的一个数据增查小示例
- 有关Outlook Express邮件压缩后丢失的微软官方文档
- CaysnPrinter安卓平台开发包接口说明文档及打印示例程序 - 20160926
- 【双旦献礼】Portal-Basic Java Web 应用开发框架 v3.0.1 正式发布(源码、示例及文档)
- linux下zip文件、7z文件的解压和压缩
- [1月23日的脚本] 在Word文档中插入多张图片 (PowerShell)
- zip, tar, tar.gz, tar.bz2, jar,7z等格式文件的压缩和解压方法
- PDF文档怎么压缩?
- zip, tar, tar.gz, tar.bz2, jar,7z等格式文件的压缩和解压方法
- 外汇汇率查询接口开发文档与示例
- 四种生成和解析XML文档的方法详解(介绍+优缺点比较+示例)
- 在Data Guard环境中重做传输压缩 文档 ID 729551.1
- Grails示例程序-导出Excel文档
- 高富帅seajs使用示例及spm合并压缩工具露脸
- DOM 文档对象事件模型及示例
- powershell 学习------hpyer-v 虚拟机优化(自动备份,压缩磁盘)
- java文档注释(有示例)