当前位置:   WINDOWS > 正文

Powershell - 按'文件名'查找文件并根据CSV重命名

csv,powershell,windows,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间戳,在线开发工具,前端开发工具,开发人员工具,站长工具

我在Windows目录中有一组文件(OldName),我想根据以下CSV文件重命名(NewName):

OldName,NewName
Sources/texas play_PGC_Cpgc_entryPoint_Cbp_1.f4v,01 Texas Play.f4v
Sources/texas play_PGC_Cpgc_entryPoint_Dbp_1.f4v,02 First Song.f4v
Sources/texas play_PGC_Cpgc_entryPoint_Ebp_1.f4v,03 Yellow Rose.f4v

我不知道如何循环通过CSV文件...找到每个文件并替换.

任何想法将不胜感激.



1> 小智..:

首先将CSV文件导入PowerShell

$AnyVariableName = Import-Csv "$env:USERPROFILE:\Desktop\directoryname.txt"

注意:在我的示例中,CSV文件的路径位于我的桌面上,但在您的桌面上可能有所不同.

然后使用foreach循环重命名项目

foreach ($objName in $AnyVariableName){

  Rename-Item $objName.OldName $objName.NewName

}

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/blog/WINDOWS/detail/20725
推荐阅读
相关标签
  

闽ICP备14008679号