`

powershell zip打包文件夹

阅读更多

Here are some easy-to-use functions for zipping up a directory and unzipping usingPowershell. The functions use the opensource SharpZipLib library, a Zip, GZip, Tar and BZip2 library written entirely in C# for the .NET platform. So you'll need to download this and reference the SharpZipLib assembly in the appropriate place in the functions below.

function ZipFiles($sourcePath,$zipFilename)
{
   # Reference the SharpZipLib assembly here
   [System.Reflection.Assembly]::LoadFrom("C:\ICSharpCode.SharpZipLib.dll")

   $zip = New-Object ICSharpCode.SharpZipLib.Zip.FastZip
   $zip.CreateZip($zipFilename,$sourcePath, $true,"")
} 


function UnzipFiles($zipFilename,$destinationPath)
{ 
   # Reference the SharpZipLib assembly here
   [System.Reflection.Assembly]::LoadFrom("C:\ICSharpCode.SharpZipLib.dll")

   $zip = New-Object ICSharpCode.SharpZipLib.Zip.FastZip
   $zip.ExtractZip($zipFilename,$destinationPath,"")
} 

我去!!!!!!发上去5分钟,TMD被踩了三次,大神能不能提出点高明的意见啊???!!!
光踩不发表意见怎么共同进步啊?
怎么显出你大神啊?
踩的很爽吧??!!!

附上SharpZipLib_0860_Bin.zip
1
3
分享到:
评论

相关推荐

    PowerShell-7.0.3-win-x64.zip

    3. Microsoft.PowerShell.Archive模块:这个模块提供了创建、提取和管理归档文件(如.zip)的功能,方便数据打包和传输。 4. preview\pwsh-preview.cmd:这是一个预览版本的PowerShell启动脚本,用于测试和评估新...

    批量处理ZIP压缩包软件

    ZIP是一种广泛使用的文件压缩格式,它允许用户将多个文件和文件夹打包成一个单一的ZIP文件,以减少存储空间和便于传输。ZIP文件可以包含多个压缩或未压缩的文件,并支持多种压缩算法,如Deflate和BZip2。 二、批量...

    fs.zip_fvfd_send7rj_zip

    1. **定义**:ZIP 是由 Phil Katz 在1989年创建的一种文件归档格式,用于将多个文件和文件夹压缩成一个单一的、更小的文件,以便于存储和传输。 2. **压缩算法**:ZIP 使用多种压缩算法,如DEFLATE(一种结合了LZ77...

    filetest111.zip_2013年111文件

    总之,统计文件夹中包括子文件夹在内的文件总数是一项基本的文件操作,而ZIP文件则提供了一种方便的方式来打包和传输多个文件。掌握这些技能对于日常的IT工作非常重要,无论是在开发、数据分析还是系统管理中。

    用7-Zip制作软件安装包详细教程

    2. **打开7-Zip**:启动7-Zip软件,你可以通过右键点击文件或文件夹,在上下文菜单中选择“7-Zip”来打开。 3. **选择目标文件或文件夹**:在7-Zip的主界面中,导航到你准备好的软件文件夹,然后选中全部文件。 4....

    Powershell-Modules:Powershell模块

    3. **打包模块**:可以将整个模块文件夹压缩成 `.zip` 文件,并更改文件扩展名为 `.psd1`(PowerShell 数据文件)。这个文件是模块的元数据文件,包含了模块的信息,如版本、作者、依赖项等。 4. **安装模块**:将...

    PowerShell-Compact-Archive-Tool:将项目的所有资产压缩到ZDoom的ZIP文件系统标准中。 对于创建PK3或PK7(作为WAD文件的替代方法)很有用

    在游戏开发场景中,PowerShell可以用于自动化复杂的文件打包和处理任务。 使用此工具,开发者可以: 1. **批量处理项目文件**:将所有相关文件和子目录一次性打包,无需手动选择每个文件。 2. **自定义压缩设置**...

    SCRIPTS_backup_Driver_powershell_

    6. **打包成ZIP**:若希望将备份的驱动程序文件压缩成ZIP,可以利用PowerShell的第三方模块如`Compress-Archive`,或者调用系统自带的`System.IO.Compression.ZipFile`类。 7. **错误处理和异常**:通过`Try/Catch`...

    TEST_SYT.zip

    ZIP文件可以将多个文件或文件夹打包成一个单一的文件,便于存储、传输和分发。这种格式广泛应用于各种操作系统,包括Windows、macOS和Linux。 在描述中,“TEST_SYT.zip”并没有提供额外的具体信息,可能是因为这是...

    wpepro09_zip_

    ZIP是一种常见的文件压缩格式,它允许用户将多个文件和文件夹打包成一个单一的压缩文件,便于存储、传输和分发。ZIP文件可以通过各种解压缩软件打开,例如WinRAR、7-Zip或者Windows内置的压缩功能。 从压缩包子文件...

    index.zip

    ZIP是一种广泛使用的数据压缩和归档格式,它能够将多个文件或目录打包成一个单一的ZIP文件,便于存储、传输和分享。"index.zip"这个文件名暗示了这是一个ZIP压缩包,可能包含一个或多个文件,其中的"index"可能是...

    项目.zip

    它允许用户将多个文件和文件夹打包成一个单一的文件,以便于存储、传输和分发。.zip文件通过数据压缩算法(如DEFLATE)减少文件大小,节省存储空间,同时提高文件传输速度。 “项目.zip”这个文件名暗示着它可能...

    四川省仁寿县四校联考2020-2021学年高一下学期6月月考理综物理试题 .zip

    1. **ZIP文件格式**:ZIP是一种常见的文件压缩格式,它允许用户将多个文件和文件夹打包成一个单一的可压缩文件,以减少存储空间和方便传输。 2. **创建ZIP文件**:在Windows系统中,可以通过右键点击文件或文件夹,...

    实验三资料.zip

    6. 结果整理:将实验结果保存为适当格式,可能需要重新打包成ZIP文件以便提交。 六、文件管理 在实验过程中,良好的文件管理习惯至关重要。创建清晰的文件夹结构,按类型或主题组织文件,命名规范,这些都能帮助你...

    参考资料-地基钎探技术交底-004.zip

    使用像WinRAR或7-Zip这样的工具,用户可以将多个文件和文件夹打包到一个单一的ZIP文件中,节省硬盘空间,并且可以一次性发送一组文件。 1. **压缩原理**:ZIP文件格式通过算法(如DEFLATE)对数据进行编码,使其...

    windows下tar打包软件_TAR压缩解压

    对于熟悉命令行的用户,7-Zip也提供了命令行工具`7z.exe`,可以在命令提示符或PowerShell中使用。例如,要解压`.tar`文件,你可以运行: ``` 7z x my_files.tar -oC:\path\to\extract ``` 这会将`.tar`文件解压...

    40322235黄之恒.zip

    通常,压缩文件(如.zip)用于存储多个文件或文件夹,以便于传输和减少占用的磁盘空间。在没有详细内容的情况下,我无法提供特定的IT知识讲解。 然而,我可以概述一些通用的IT知识,这些知识可能与解压和处理.zip...

    参考资料-复件 2 排水检表格(7张).zip

    它允许用户将多个文件和文件夹打包成一个单一的压缩文件,以节省存储空间和便于传输。 2. **解压软件**:在Windows系统中,内置了对.zip文件的支持,可以直接解压。此外,还有第三方工具如WinRAR、7-Zip等,提供了...

    圣诞树.zip

    ZIP是一种流行的文件格式,用于将多个文件或文件夹打包成一个单一的、更小的文件,以便于存储、管理和发送。ZIP文件使用数据压缩算法来减小文件大小,节省磁盘空间,并加快文件传输速度。用户通常需要使用解压软件,...

    1_traning_baoding.zip

    在IT行业中,这种格式通常是ZIP,它是一种广泛使用的数据压缩和归档格式,允许用户将多个文件打包成一个单一的可下载单元,减少存储空间并方便传输。 描述中的"1_traning_baoding.zip"与标题相同,进一步确认这是一...

Global site tag (gtag.js) - Google Analytics