Windows11 – 如何使用Zip单独压缩多个文件和文件夹|无需额外软件
您是否使用 Windows 11,感觉想要将大量文件和文件夹一一压缩到单独的 Zip 文件中,但您厌倦了手动执行此操作?
或者您是否曾经想过,“是否可以使用命令或批处理文件自动执行此任务?”
事实上,你不必费心去安装专用的压缩软件,你可以使用Windows 11标配的“命令提示符(PowerShell)”和“批处理文件”。可以极大地简化和自动化繁琐的单独 Zip 压缩工作。是。
在本文中,无需额外软件我们将用通俗易懂的方式来解释以下通过``可以实现的内容。
- 使用命令单独压缩多个文件/文件夹的具体步骤(适合一次性使用或试用)
- 批处理文件示例代码,可通过复制和粘贴轻松应用(非常适合自动化重复任务)
选择最适合您用途的方法,将您从繁琐的手动工作中解放出来。
目录
如何使用命令单独压缩多个文件和文件夹
这里,我们将讲解使用Windows自带的命令功能将多个文件和文件夹逐一压缩为单独的Zip文件的具体步骤。
这里介绍的命令乍一看似乎很简单,因为它们可以通过复制和粘贴来执行,但是有一个非常重要的警告。
也就是说,在运行命令之前,有必要根据您的计算机环境,将部分命令正确重写到要压缩的文件或文件夹实际存在的位置(文件夹路径)。重点是它变成了。
此方法不需要创建批处理文件的麻烦,因此非常适合一次性使用或试用,例如“我想一次处理所有内容”或“我想先尝试一下它是如何工作的”是。
首先,尝试按照以下步骤准备并执行命令。
步启动命令提示符
首先,启动“命令提示符”(用于输入命令来操作 PC 的黑屏工具)。
无需以管理员身份运行命令提示符。
这里我们将介绍一种使用键盘快捷键的方法,但Windows搜索栏(任务栏上的放大镜图标等)cmd它也很简单,建议从输入开始。
从“运行”开始的步骤:
- 键盘
Windows按住按键的同时R同时按下按键。
这将导致屏幕上出现一个名为“运行”的小窗口。 - 在显示窗口的输入字段中,输入
cmd进入 - 如果你能输入的话单击“确定”按钮或在键盘上
Enter按 键。 - 当出现黑色背景白色文本的命令提示符窗口时,此步骤即完成。
除了这里介绍的方法之外,还有其他几种启动命令提示符的方法,例如使用Windows搜索功能。
如果您想了解其他启动方法,或者想通过插图更详细地了解每个步骤,以下文章将会有所帮助。
IT知识库
如何在 Windows 11 中打开命令提示符
我们将详细说明如何在Windows 11中打开命令提示符(以管理员身份打开),所以请尝试一下。
步获取要压缩的文件或文件夹的保存路径
启动命令提示符后,接下来,为了指定命令将运行的位置,获取(复制)包含要压缩的文件和文件夹的父文件夹的“路径”。
*“路径”类似于 PC 上文件夹或文件的地址。
- 第一的,探险家(通常用于查看文件和文件夹的屏幕)并导航到保存所需父文件夹的位置。
- 有目的的文件夹上方在右键单击我会。
- 如下图所示,从显示的菜单中“复制路径”找到该项目并单击它。
如何使用命令单独压缩多个文件和文件夹 步骤 2 获取要压缩的文件和文件夹的保存路径
这将为您提供该文件夹的路径(例如C:UsersYourNameDocumentsWorkFiles)已被复制到PC的剪贴板(临时存储位置)。
步重写命令
接下来,准备要运行的命令。
下面的命令将“C:UsersXXXXXXXXXXXXXXX”替换为您之前在步骤 2 中复制的您自己的文件夹路径。请。
很容易将其粘贴到记事本等中并重写。
powershell -command "Set-Location '"C:UsersXXXXXXXXXXXXX"'; Get-ChildItem|Where-Object{$_.Extension -ne '.zip'}|ForEach-Object{$base=if($_.PSIsContainer){$_.Name}else{'{0}_{1}'-f$_.BaseName,$_.Extension.Trim('.')};$zip=$base+'.zip';$n=1;while(Test-Path $zip){$zip=('{0}({1}).zip'-f$base,$n);$n++};Compress-Archive -Path $_.FullName -DestinationPath $zip}"
附在路径之前和之后'(单引号)和"(双引号)是请不要删除。
重写的结果是,整个路径是'"あなたのパス"'请检查其格式是否为
(例子:'"D:作業フォルダ圧縮したいもの"')
如何使用命令单独压缩多个文件和文件夹步骤 3 重写命令
正确重写路径后,继续下一步。
步将重写的命令粘贴到命令提示符中并运行
复制步骤 3 中重写的路径的整个命令后,在命令提示符屏幕上右键单击请粘贴。
如果无法将复制的命令粘贴到命令提示符中,请参阅“无法在命令提示符中复制粘贴怎么办”请参考“.”更改设置。
如果命令显示在一行中,如下图所示,,如键盘上所示。Enter钥匙按 执行命令。
如何使用命令单独压缩多个文件和文件夹步骤4将重写的命令粘贴到命令提示符中并执行
根据文件数量,处理可能需要一些时间,因此请稍候。
将原始提示符返回到命令提示符(例如C:UsersYourName>) 再次出现,表明工作已完成。
步验证文件是否单独压缩
文件夹中,有与原始文件和文件夹对应的文件。zip文件是单独创建的吗?请确认。
- 该文件夹是
フォルダー名.zip,该文件是ファイル名_拡張子.zip它应该与名称一起压缩。 (如果已存在同名的 Zip 文件,则(1)或者(2)将自动添加序列号。 ) - 原始文件和文件夹不会被删除并保持不变。
如何使用命令单独压缩多个文件和文件夹步骤 5 检查文件是否单独压缩
如何使用批处理文件单独压缩多个文件和文件夹
下一个,批处理文件我们将向您展示如何使用 Zip 高效且单独地压缩多个文件和文件夹。
对于那些感觉每次都执行相同压缩工作或想知道是否有更简单的方法的人,特别推荐此方法。
如何直接运行命令对于一次性任务来说很方便,但是重复做的话就需要费点力气了。
使用这种批处理文件方法,一旦完成了简单的准备工作(创建批处理文件),剩下的就完成了。操作极其简单您现在可以根据需要多次执行单独压缩。无需直接使用命令提示符。
在这里,我们将介绍最直观且易于使用的“拖放”的方法将被采用。
选择要压缩的文件或文件夹,然后单击要创建的批处理文件的图标。只需拖放即可。
只要这样做,就会在原始位置自动创建一个单独的 Zip 文件。
在这里,我们将通过实际屏幕以易于理解的方式解释从如何创建批处理文件到如何使用它的所有内容。
步打开“记事本”应用程序
首先,它是 Windows 的标准配置。“记事本”应用程序请打开它。
在任务栏上的搜索框中。メモ帳“或者”notepad”,然后单击显示的记事本应用程序以启动它。
如何使用批处理文件单独压缩多个文件和文件夹步骤 1 打开“记事本”应用程序
步将批处理代码粘贴到记事本中
将以下批处理代码粘贴到记事本中请。
@echo off
for %%I in (%*) do (
powershell -ExecutionPolicy Bypass -NoProfile -Command ^
"$item = Get-Item -LiteralPath '%%~fI';" ^
"if ($item.Extension -eq '.zip') { return };" ^
"$base = if($item.PSIsContainer) { $item.Name } else { ('{0}_{1}' -f $item.BaseName, $item.Extension.Trim('.')) };" ^
"$dir = if($item.DirectoryName) { $item.DirectoryName } else { (Get-Location).Path };" ^
"$zip = Join-Path $dir ($base + '.zip');" ^
"$n = 1;" ^
"while (Test-Path $zip) { $zip = Join-Path $dir ('{0}({1}).zip' -f $base, $n); $n++ };" ^
"Compress-Archive -Path $item.FullName -DestinationPath $zip;"
)
pause
如何使用批处理文件单独压缩多个文件和文件夹步骤 2 将批处理代码粘贴到记事本中
步单击“文件”菜单中的“另存为”
粘贴批处理代码后,在记事本左上角点击“文件”并从菜单中选择“另存为”请。
*键盘快捷键Ctrl+Shift+S但是,您可以命名并保存它。
“另存为”键盘快捷键通常不仅在记事本中可用,而且在许多其他 Windows 软件中可用,例如 Office 产品、Adobe 产品和其他标准应用程序。如果您想了解更多其他软件中的快捷键,请参考《【Windows版】“另存为”快捷键 | Office/Adobe/Windows 标准应用程序》请参阅``。
如何使用批处理文件单独压缩多个文件和文件夹第 3 步从“文件”菜单中单击“另存为”
步将记事本的内容保存为“.bat”文件
选择“另存为”,将出现一个保存文件的窗口。
在此窗口中配置以下设置。
- 保存位置:移至您要将其保存到的文件夹。
- 文件类型:在“保存类型(T):”中所有文件('.')”。
- 文件名:输入您最喜欢的名字,并确保在末尾添加“。。蝙蝠”(例如“压缩.bat」)。
最后在右下角单击“保存”按钮请。
如何使用批处理文件单独压缩多个文件和文件夹步骤 4 将记事本的内容另存为“.bat”文件
步将要压缩的文件或文件夹拖放到“compress.bat”中
单击“保存”按钮将批处理文件(以.bat 结尾的文件)保存到指定位置。
如果在最后.txt如果有,请编辑文件名并将其删除。
如果隐藏文件扩展名,“.txt”和“.bat”将不可见。
这个“如何显示文件扩展名和隐藏文件””来显示文件扩展名。
确认延期后,选择要压缩的文件和文件夹(可以多选),拖放到已创建的“〇〇.bat”文件的图标上。请。
放下文件后,将出现黑色命令提示符屏幕,压缩过程将自动开始。
如何使用批处理文件单独压缩多个文件和文件夹步骤 5 将要压缩的文件和文件夹拖放到“compression.bat”中
步在命令提示符屏幕上输入任意键
压缩过程完成后,命令提示符屏幕将显示消息“按任意键继续。”
按任意键关闭命令提示符窗口请。
如何使用批处理文件单独压缩多个文件和文件夹步骤 6 在命令提示符屏幕上输入任意键
步验证文件是否单独压缩
当您关闭命令提示符窗口时,原始文件和文件夹将出现在该文件夹中。.zip文件是单独创建的吗?请确认。
原始文件和文件夹不会被删除并保持不变。
该文件夹是フォルダー名.zip,该文件是ファイル名_拡張子.zip它应该与名称一起压缩。 (如果已存在同名的 Zip 文件,则(1)或者(2)将自动添加序列号。 )
如何使用批处理文件单独压缩多个文件和文件夹步骤 7 检查文件是否已单独压缩
有关如何单独压缩多个文件/文件夹的常见问题和解答
我们整理了一些有关如何单独压缩多个文件和文件夹的常见问题和解答。
是否真的可以在没有特殊软件的情况下单独压缩多个文件?
不需要安装任何特殊的压缩/解压软件,正如本文介绍的那样。命令或者批处理文件通过利用标准功能,例如,可以将多个文件和文件夹一一创建为单独的 Zip 文件。
哪些Windows系统可以使用本文介绍的方法?
这篇文章主要是视窗11该解释基于操作假设。
本文使用的PowerShell压缩功能也包含在Windows 10中,但右键菜单显示和部分操作过程可能与Windows 11有所不同。
经常听到的“合并成一个zip”和“单独压缩成一个zip”有什么区别?
典型的“组合到压缩”操作涉及组合多个选定的文件或文件夹。一个 zip 文件存储在我会。
另一方面,本文涉及单独的 Zip 压缩' 将应用于每个选定的文件或文件夹。单独的 zip 文件指创建方法。
例如,如果您单独压缩三个文件,则会创建三个 Zip 文件。
为什么使用命令或批处理文件而不是手动执行?有什么好处?
当文件数量较多时,手动逐个压缩文件会花费大量时间,并且可能会导致错误。
使用命令和批处理文件的最大优点是效率它位于
尤其,重复在进行类似的压缩工作时,只需准备一次。自动操作,操作简单可以加工,大大减少工作时间。
这是我第一次听到批处理文件这个词。看来很难,我也很担心。
批处理文件这听起来可能很困难,但不用担心。
基本上,它是一个简单的文本文件,包含对计算机的顺序指令。
本文介绍的方法涉及复制和粘贴预先准备的代码(指令语句),因此您无需任何特殊的编程知识即可创建它。如果您按照步骤操作,即使对于初学者也很容易可以创建和使用。
具体来说,如何创建批处理文件?
它很容易创建。首先,打开文本编辑器,例如记事本。
接下来,复制文章中提供的批处理文件的完整代码(字符串)并将其粘贴到记事本中。然后使用“另存为”功能保存文件。
此时,将文件类型更改为“所有文件”,并确保文件名以“结尾”。蝙蝠”很重要,请仔细阅读文章中的步骤。
如何使用我创建的拖放批处理文件?
这个批处理文件如何使用很简单。
首先,使用资源管理器选择要压缩的文件或文件夹(也可以选择多个文件)。
接下来,用鼠标抓取选定的文件或文件夹并创建一个批处理文件(例如圧縮.bat) 图标拖放(在图标上拖动并释放鼠标按钮)。然后压缩过程将自动开始。
我无法更改我创建的拖放批处理文件的图标,我该怎么办?
有关如何更改文件和快捷方式图标的信息,请参阅“[Windows 11] 如何更改快捷方式和文件夹图标图像。” 进行了详细解释。请看一下。
您可以处理一次拖放大量文件吗?
是的,多个文件这种方法的优点是您可以一次拖放文件和文件夹。但是,系统对一次可以处理的文件数量和总路径长度有限制。
这在正常使用(数十到数百个文件)下很少会出现问题,但在文件数量超过数千的极端情况下。大量一次传递多个文件可能会导致错误并且处理速度非常慢。
我应该将批处理文件放在计算机上的什么位置?
本文介绍的拖放方法无论文件本身位于何处,批处理文件都将起作用,因此您可以将其保存在计算机上的任何位置是。
请随意将其放置在易于访问和使用的任何位置,例如桌面或包含常用工具的文件夹。
重写命令中的“路径”似乎很难。
诚然,将路径直接写入命令有点棘手。
「小路" 是对应于文件夹或文件的“地址”的字符串。
首先,按照文章中的步骤,从资源管理器的地址栏中复制目标文件夹的确切路径。接下来,小心地将命令模板中的示例路径替换为您自己复制的路径。
特别是,封闭路径引用符('或者")请小心不要意外删除或更改格式。
只要你冷静下来,仔细检查文章中的插图和重写示例,应该没问题。
执行该命令会导致错误。我应该去哪里检查?
最常见的原因是命令中指定的“路径”中有拼写错误。是。
路径字符串本身错误或者路径被括起来引用符('或者")** 很可能没有正确使用。
再次仔细阅读说明,看看如何复制路径,如何重写命令我们建议您检查文本(尤其是引号的格式)以确保其正确。
建议阅读:
单独压缩的 Zip 文件是在哪里创建的?
压缩的压缩文件位置是要压缩的原始文件或文件夹的位置。在同一个文件夹中这将是。
命令或批处理文件完成处理后,检查原始文件所在的文件夹。现在应该创建一个新的 Zip 文件。
压缩后原来的文件和文件夹会消失吗?
不用担心。使用本文中使用的标准 Windows 压缩方法,即使进行了压缩,原始文件和文件夹不会自动删除。
请放心,您的原始数据将保持完整,并且将单独创建一个新的压缩 Zip 文件。
某些文件无法压缩,并出现“拒绝访问”或其他错误。
某些文件工作正常无法压缩有几种可能的原因。
文件通常由另一个应用程序打开。使用中(打开)情况就是这样。
}请关闭有问题的应用程序,然后重试。
另外,还包括系统文件、其他用户的文件等操作所需的文件。访问权限如果没有的话也会出现错误。
另外,如果文件名中含有不能使用的特殊字符或者整个文件路径的字符数太长,错误它可能会导致。
是否可以使用命令提示符解压缩压缩文件?
是的,您也可以通过命令提示符回答。详细操作说明请参见《使用命令压缩解压为zip格式的具体步骤详解》请参阅``。
与 Windows 11 相关的其他文章
点击此处查看与Windows 11相关的其他文章,请查看。
