[英]Renaming a Directory with wildcard on Powershell?
I have a folder that needs to be renamed.我有一个需要重命名的文件夹。
$home/dir1/dir_to_rename_12344343 $home/dir1/dir_to_rename_12344343
$value=abcd-1234 $值=abcd-1234
I know the beginning pattern of the folder but not the whole name.我知道文件夹的开头模式,但不知道全名。
I was trying to do something like this我试图做这样的事情
cd $home/dir1 cd $home/dir1
Rename-Item 'dir_to_rename*' '$value'重命名项目 'dir_to_rename*' '$value'
but it keeps giving me an error.但它一直给我一个错误。
I am also happy if I can just trim the last few chars of the folder name.如果我可以修剪文件夹名称的最后几个字符,我也很高兴。
ie, $home/dir1/dir_to_rename_12344343 --> $home/dir1/dir_to_rename即 $home/dir1/dir_to_rename_12344343 --> $home/dir1/dir_to_rename
I was finally able to get it to work我终于能够让它工作了
Get-ChildItem -Path $home/dir1 | Get-ChildItem -Path $home/dir1 | Rename-Item -NewName $Value重命名项目 -NewName $Value
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.