当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] PowerShell - 重命名部分文件名

作者:精品下载站 日期:2024-12-14 16:45:57 浏览:15 分类:玩电脑

PowerShell - 重命名部分文件名


PowerShell 中的 Rename-Item cmdlet 用于通过传递要替换为新名称的文件路径来重命名部分文件名。

Rename-Item 命令不会影响文件的内容。它仅重命名项目名称。

使用PowerShell中的Rename-Item命令,我们可以重命名指定文件夹路径中的部分文件名。

在本文中,我们将讨论如何使用 Rename-Item cmdlet 重命名指定目录中多个文件的部分文件名。

重命名目录中部分文件名

在 PowerShell 中使用 Get-ChildItem cmdlet 从目录中获取一个或多个文件名,并使用 Rename-Item 命令,它将更改文件名的一部分一个新名字。

 Get-ChildItem -Path D:\LogTest\FTP-02\ *.csv | Rename-Item -NewName {$_.Name -replace "Log_A","INCORP-A"} 

在上面的 PowerShell 脚本中,Get-ChildItem 命令获取指定目录中具有 CSV 文件扩展名的所有文件,然后将它们通过管道传输到 Rename-Item 命令。

Rename-Item 命令使用 NewName 参数,并使用脚本块使用 -replace 将文件名的一部分替换为新名称。操作员。

在脚本块中,$_自动变量代表每个文件对象,并使用-replace运算符替换文件名中与指定“Log_B”匹配的部分,并将其替换为“INCORP-B”

上述用于更改部分文件名的 PowerShell 脚本的输出为:

[玩转系统] PowerShell - 重命名部分文件名

在上面的输出窗口中,Get-ChildItem 命令获取指定目录路径中可用的所有 CSV 文件。 Rename-Item 命令将文件名“Log_B”的部分更改为“INCORP-B”

酷提示:如何在 PowerShell 中移动文件并使用日期重命名!

结论

希望上面关于如何使用 Rename-Item 命令在 PowerShell 中重命名文件名部分的文章对您有所帮助。

您可以在 ShellGeek 主页上找到有关 PowerShell Active Directory 命令和 PowerShell 基础知识的更多主题。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯