當前正在處理需要.xml文件的程序,將其讀入Oracle數據庫,然後導出新的.xml文件。但問題是新文件必須與原始文件具有完全相同的名稱。使用PowerShell重命名帶有.txt文件的字符串的多個文件
我將原始文件名保存到.txt文件中,現在我正在嘗試在行內搜索關鍵字,以便在.txt文件中用正確的名稱重命名正確的文件。下面一個例子:
我的4個文件(從數據庫導出):Namefile.txt的
PM.Data_information.xml
PM.Data_location.xml
PM.Cover_quality.xml
PM.Cover_adress.xml
內容(原來的名稱):
PM.Data_information_provide_SE-R-SO_V0220_657400509_3_210.xml
PM.Data_location_provide_SE-R-SO_V0220_9191200509_3_209.xml
PM.Cover_quality_provide_SE-R-SO_V0220_354123509_3_211.xml
PM.Cover_adress_provide_SE-R-SO_V0220_521400509_3_212.xml
我只能摸索出如何獲得通過選擇線編號:
$content = Get-Content C:\Namefile.txt
$informationanme = $content[0]
Rename-Item PM.Data_information.xml -NewName $informationname
是否有方法通過搜索關鍵字來選擇該行在字符串裏面?