PS中rename-item的一些高级应用

该文章《PS中rename-item的一些高级应用》已经审核通过,已经发布了到 TechNet技术资源库,欢迎前往围观。
最近对一些文件进行处理,而ps中rename-item这个cmdlet能非常有效的帮助提高工作效率。
1.替换文件名中的指定字符串:
Get-ChildItem C:\Users\shichng\Desktop\test2 -Force -Recurse  | rename-item -newname { $_.name -replace 'microsoft','' } �Cforce
将所有文件名中的microsoft删除
2.批量修改文件后缀名
Set-Location C:\Users\shichng\Desktop\test
$a=Get-ChildItem -Force -Recurse C:\Users\shichng\Desktop\test
foreach($b in $a)
{ $c=$b.name+".txt"
Rename-Item $b -NewName $c -Force
}
将所有文件的扩展名强制更改为。txt
3.批量删除文件名中的空格
$a=Get-ChildItem -Force -Recurse C:\Users\shichng\Desktop\test -Include *.txt
foreach($b in $a)
{
$C=$b.name
$d=$c.TrimStart("�@�@�@�@�@�@�@�@�@�@")
rename-item  $b -newname  $d  -force
}
删除文件名中的空格
4.重命名所有文件
$a=Get-ChildItem -Force -Recurse C:\Users\shichng\Desktop\test -Include *.txt
foreach($b in $a)
{
$c=get-content $b -totalcount 1
$d=$c+”.txt”
rename-item  $b -newname  $d  -force
}
所有文件使用正文的第一行作为标题,并将扩展名设置为.txt。
分享至
一键收藏,随时查看,分享好友!
0人
了这篇文章
类别: powershell┆阅读( 0)┆评论( 0) ┆ 返回博主首页┆ 返回博客首页
上一篇 Maintaining High Availability for Microsoft.. 下一篇 convert text file encoding format

相关文章

  • Cacti高级应用--打造自己的Cacti模板
  • c++高级应用(模板)(STL)(模板嵌套)
  • PowerDesign高级应用
  • Samba服务器的高级应用
  • T-SQL高级函数的应用

职位推荐

  • Java工程师
  • Java高级工程师
  • JAVA工程师
  • JAVA工程师
  • web前端

文章评论

 
 

发表评论            

昵  称:
登录  快速注册
验证码:

点击图片可刷新验证码请点击后输入验证码博客过2级,无需填写验证码

内  容:

同时赞一个

每日博报 精彩不止一点关闭

你可能感兴趣的:(职场,应用,高级,休闲)