2017-08-01 114 views
0

如何向列表中的文件添加擴展名?如何將擴展名添加到列表中的所有文件

$proj_files = (
"C:\test\122\338\7\1326647", 
"C:\test\122\339\8\1326650" 
) 


ForEach ($file in $proj_files) { 
$filenew = $file.Name + ".jpg" 
Rename-Item $file $filenew 
} 

與此我可以添加擴展到它,但它也然後刪除該文件的名稱,讓我怎麼只添加擴展到它

回答

2

$filenew應該僅僅是」 .JPG 「 以上。這是因爲$file.Name應該是空白的。 $file對象是來自$proj_files中字符串數組的單個字符串。刪除.Name它可能會正常工作。

如果你想知道什麼$file有,或是,管它到| Get-Member

+0

真棒,做了伎倆 –

相關問題