在Powershell上用通配符重命名目录?

问题描述

我有一个文件夹需要重命名

$home/dir1/dir_to_rename_12344343

$value=abcd-1234

我知道文件夹的开始模式,但不知道全名。

我正在尝试做这样的事情

cd $home/dir1

重命名项目 'dir_to_rename*' '$value'

但它一直给我一个错误

如果我能修剪文件名称的最后几个字符,我也很高兴。

即 $home/dir1/dir_to_rename_12344343 --> $home/dir1/dir_to_rename

解决方法

我终于能够让它工作了

Get-ChildItem -Path $home/dir1 | Rename-Item -NewName $Value

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...