windows-7 – 如何使用PowerShell递归替换文件和文件和文件夹名
发布时间:2020-12-14 04:18:30 所属栏目:Windows 来源:网络整理
导读:使用Power Shell(虽然欢迎其他建议),如何递归循环目录/文件夹和 在所有文件中用文本A替换B, 重命名所有文件,使A替换为B,最后替换 还重命名所有文件夹,以便A替换为B? 通过一些需求改进,我最终得到了这个脚本: $match = "MyAssembly" $replacement = Read-Ho
使用Power
Shell(虽然欢迎其他建议),如何递归循环目录/文件夹和
>在所有文件中用文本A替换B,
通过一些需求改进,我最终得到了这个脚本:
$match = "MyAssembly" $replacement = Read-Host "Please enter a solution name" $files = Get-ChildItem $(get-location) -filter *MyAssembly* -Recurse $files | Sort-Object -Descending -Property { $_.FullName } | Rename-Item -newname { $_.name -replace $match,$replacement } -force $files = Get-ChildItem $(get-location) -include *.cs,*.csproj,*.sln -Recurse foreach($file in $files) { ((Get-Content $file.fullname) -creplace $match,$replacement) | set-content $file.fullname } read-host -prompt "Done! Press any key to close." (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- 如何截取屏幕截图并将其保存为Windows上的JPEG?
- MediaCreationTool制作WIN10安装U盘,安装纯净版
- 窗口 – 免费64位反汇编?
- Windows上的应用程序颜色(背景,按钮等)指南?
- windows-server-2008 – 如何在Windows Server 2
- 如何知道Windows中的网络是否启用了IP多播?
- 测试 – 是否有适用于Windows Phone 8的Testflig
- windows-server-2008 – 我应该在Windows 2008 V
- windows – PCI合规性:使用SSL作为RDP的传输层(
- Win2008 IIS7.5安装配置PHP7.3.2步骤,及500错误
热点阅读