如何在Win10中批量重命名和批量删除文件
超高速互联网的出现带来了大量文件可供下载。数码摄影出现后,文件也出现了类似的繁荣。突然之间,您可以轻松地填满 1 TB 的硬盘。
然而,跟踪文件并不总是那么容易。有时,为了组织起见,您可能需要重命名文件夹中的每个文件。有时,您还想删除所有文件。
继续阅读以了解如何在 Windows 10 中批量重命名和批量删除文件。
如何在 Windows 10 上批量重命名
您可以通过多种方法使用 Windows 10 批量重命名文件。您可以使用文件资源管理器、命令提示符或 PowerShell 重命名,每个选项可用于不同的任务。
1.使用文件资源管理器批量重命名
文件资源管理器提供了最简单的重命名选项之一,但也提供了最低的重命名灵活性。
- 前往包含您要重命名的文件的文件夹。
- 按照您希望的重命名方式对文件进行排序。
- 按CTRL + A选择文件夹中的所有文件,然后右键单击并选择“重命名”。
- 输入新文件名,然后按 Enter。文件夹中的每个文件都将采用基本文件名,在本例中为arts,后跟一个序列中的数字。
正如您所看到的,它完成了工作,但不提供任何定制。
2.使用命令提示符批量重命名
Windows 命令提示符为批处理文件重命名提供了更多的灵活性。您可以使用ren命令同时重命名多个文件。“任”是改名的缩写。该命令允许使用通配符“*”和“?” 以及更改文件扩展名,但它不允许您在重命名后将文件移动到不同的文件夹中。
前往包含要重命名的文件的文件夹,按Shift + 右键单击,然后选择在此处打开命令窗口。输入dir并按 Enter 键查看文件列表。
重命名单个文件
重命名单个文件的命令是:
ren filename.jpg newfilename.jpg
重命名多个文件中的数字
如果要重命名多个文件,可以使用通配符进行更改。例如,如果您想更改文件名中的位数,可以使用以下命令:
ren document??.txt document3??.txt
这里,问号通配符充当任何字符,允许命令在输出重命名的文件时找到任何匹配的文件。
批量重命名带有后缀的文件
给一组文件添加后缀怎么样?您可以使用以下命令来执行此操作:
ren *.* ???????-test.*
在此命令中,星号通配符代替任何字符。因此,“*.*”表示在此文件夹中查找具有任何扩展名的任何文件名。第二部分(带有所有问号)告诉命令使用最多七个字符的现有文件名,但添加“-test”作为后缀,而星号再次表示适用于任何文件扩展名。
如果要添加前缀,请将命令的“-test”部分移到前面,如下所示:
ren *.* test-???????.*
批量删除文件名的部分内容
您也可以使用批处理文件重命名来删除部分文件名。假设您有一系列名为“jan-budget.xlsx”、“feb-budget.xlsx”、“mar-budget.xlsx”等的文档。您可以使用以下命令删除“-budget”后缀:
ren ???-budget.xlsx ???.xlsx
批量重命名文件扩展名
ren 命令还可以处理文件扩展名。这意味着您可以批量重命名文件扩展名。虽然这很方便,但如果将其重命名为不兼容的文件类型,可能会导致问题。
这意味着您可以尝试将文件重命名为类似的文件类型,例如将 Word 文档 (.docx) 重命名为文本文档 (.txt),但如果尝试将 Word 文档转换为视频类型,则会遇到问题(例如 .mp4)。
以下命令将所有文件扩展名从文本文档重命名为富文本格式文档:
ren *.txt *.rtf
在交换文件扩展名之前,我建议对文件进行备份,以防出现问题。
3.使用PowerShell批量重命名
Windows PowerShell 为批量重命名文件提供了最大的灵活性,并且是 Windows 内置的最强大的重命名工具。
前往包含要批量重命名的文件的文件夹,按Shift + 右键单击,然后在此处打开 PowerShell 窗口。这是前面部分中的 MUO 批量重命名测试文件夹,现在在 PowerShell 中打开。输入dir并按 Enter 键以查看文件列表。
从这里,您可以开始使用 PowerShell 批量重命名文件名。
重命名单个文件
如果要重命名单个文件,请使用以下命令:
Rename-Item filename.jpg newfilename.jpg
如果您的文件名包含空格,则需要在文件名两边使用引号,如下所示:
Rename-Item “file name with spaces.jpg” “new file name with spaces.jpg”
批量替换文件名
PowerShell 提供了一些用于批量重命名文件名的不同选项。一种选择是将部分文件名替换为其他内容,这对于替换数码相机中的文件很方便。
Dir | Rename-Item –NewName { $_.name –replace “DSC”,”summer2020″ }
其中“DSC”是数码相机或智能手机照片文件夹中原始文件名的一部分,“summer2020”是输出文件名。
您也可以使用相同的命令来替换文件名的小片段。例如,以下命令将下划线替换为连字符
Dir | Rename-Item –NewName { $_.name –replace “_”,”-” }
使用递增编号批量重命名文件
您可以使用以下命令批量重命名文件,为每个文件添加不同的编号。
Dir | %{Rename-Item $_ -NewName (“summer2020{0}.jpg” -f $nr++)}
批量重命名整个目录中的文件名
使用 PowerShell 可以做的一件事是批量重命名整个目录中的文件,而不是单个文件夹。该命令从文件目录的顶部向下工作,批量重命名每个子文件夹中的匹配文件。
Get-ChildItem -Filter “*current*” -Recurse | Rename-Item -NewName {$_.name -replace ‘current’,’old’ }
获取 PowerShell 帮助
这些只是 PowerShell 可用的一些批量重命名选项。如果您想要更多选项,可以使用以下命令查看 PowerShell 的内置示例:
get-help Rename-Item –examples
使用批量重命名实用程序在 Windows 10 上批量重命名
如果您想重命名文件,但又不想摆弄有时令人困惑的 PowerShell 和命令提示符命令,请考虑使用批量重命名实用程序。
它是一款适用于 Windows 10 的免费重命名工具,具有大量选项。只需确保在安装过程中取消单击附加任务即可。
如何在Windows 10上批量删除
现在,大多数人不必定期删除分布在 45,000 个文件夹中的 500,000 个文件,但我确信我们都曾经历过音乐收藏不再符合标准的时刻。使用文件资源管理器删除多个文件可能会成为一个漫长的过程,因为 Windows 选择在打包之前枚举每个文件。
当谈到在 Windows 10 上批量删除文件时,您有几种选择。
1.使用命令提示符批量删除文件
命令提示符有两个强大的文件删除命令可供使用:DEL和rmdir。
DEL 是相当不言自明的删除文件的命令,而 rmdir 是删除整个目录的命令。您可以向这两个命令添加参数来删除和删除特定类型的文件或简单地删除所有内容。
公平警告,rmdir 命令功能强大且具有潜在危险。它会删除整个目录,包括文件结构和中间的所有内容。如果你把它指向一些关键的东西,你可能会破坏你的操作系统。
删除单个文件
要删除单个文件,请使用以下命令:
del C:\enter\your\path\here /f /s
基本命令定位指定文件夹,而/s参数将删除目录子文件夹中包含的所有文件,/f参数忽略任何只读设置。
或者,转到包含要删除的文件的文件夹,按Shift + 右键单击,然后选择在此处打开命令窗口。然后输入“del [文件名]”并按 Enter 键。
删除特定文件类型
如果您想从文件夹中删除特定文件类型怎么办?您可以使用以下命令来执行此操作:
del *.extension
将“扩展名”替换为要删除的文件类型。
您可以扩展该命令,通过添加几个参数来从子文件夹中删除所有特定的文件扩展名:
del /s /q *.extension
此外,如果要删除多种文件类型,可以添加多种扩展名类型:
del /s /q *.jpg *.svg
删除文件并删除文件夹
前面的命令留下了文件结构,如果您想批量删除所有内容,这可能会很烦人。如果您还想删除文件夹和文件,可以使用以下命令:
del /f /s /q C:\enter\your\path\here > nul
rmdir /s /q C:\enter\your\path\here
这里还显示了更多参数。Nul是一个特殊文件,它会丢弃写入其中的所有数据,这意味着有些耗时的枚举过程不会写入文件,而 / q选择“安静模式”,这意味着在您执行操作之前不会提示“是/否”。文件燃烧。
2.使用批处理文件批量删除文件
批处理文件是您可以运行以在系统上执行某些任务的脚本。如果您知道如何构建一系列命令,则可以构建一个冗长的脚本来自动执行任务以节省时间。在本例中,我们将使用一些基本命令来编写批量删除脚本。
对于本示例,我将删除为前面的示例创建的 MUO Batch Rename 文件夹。右键单击桌面并转到“新建”> “文本文档”。将其命名为BatchDelete并打开它。
批处理文件示例要求您知道要删除哪个文件夹中的文件。这听起来很明显,但您需要该文件夹的确切文件路径。
如果您不确定该文件夹的正确路径,请右键单击并选择“属性”,然后查看该位置。或者,浏览到该文件夹并单击地址框以显示直接文件夹路径。
无论哪种方式,请确保您拥有正确的文件夹,因为它很快就会从您的系统中擦除干净。
您可以将以下内容复制并粘贴到批处理文件中。您应该将“enter\your\path\here”替换为您的文件夹路径。
cd C:\enter\your\path\here
del * /S /Q
rmdir /S /Q C:\enter\your\path\here
复制并粘贴并将路径添加到文件夹后,选择“文件”>“保存”。现在,找到 BatchDelete.txt 文件并按F2重命名该文件。将文件扩展名从.txt更改为.bat,然后在遇到警告时按Enter 。
恭喜,您刚刚制作了第一个批处理文件!
请注意,当您想再次使用批处理文件时,您必须更新文件夹的路径。
如何删除 Windows 10 上的无用文件或“文件名太长”错误
有时,您可能会遇到无法删除的文件。有时,这是因为您试图删除受保护的系统文件,如果删除它,会导致系统损坏。
有时,您可能会遇到字符过多的文件名,并出现以下错误消息:
无法删除[文件名]:您指定的文件名无效或太长。
您可以使用命令提示符来修复此错误。浏览到包含有问题文件的文件夹,按Shift + 右键单击,然后选择在此处打开命令窗口。
现在,输入dir /x可查看缩短文件名的列表,而不是完整长度的版本。现在,您可以在同一命令提示符窗口中使用短名称删除文件。
在上图中,我将输入del ALTUMC~1.JPG来删除特定文件。将文件名缩减为简短版本后,您还可以使用本文前面的批量删除方法。
您可以批量重命名或批量删除
使用本指南中的提示,您现在可以使用多种不同的工具在 Windows 10 上批量重命名或批量删除文件。本文中的命令很方便,但在很多方面也只是冰山一角。
以上是 如何在Win10中批量重命名和批量删除文件 的全部内容, 来源链接: utcz.com/dzbk/941023.html