如何使用PowerShell將文件中的數據從文件讀入變量? 我ListOfFileNames.txt具有都是這樣的一個數組:如何使用Powershell將數組讀入特定文件中的變量以使用Powershell中的變量
#Begin ArrayOneList:
Filename4.txt
FilenameD.png
myone.exe
#Begin ArrayTwo:
myFile2.txt
Filename1.gif
#Begin ArrayNextOne:
speficifFile.doc
ExcelFile.xls
File3.png
AnotherFile.png
logFile.log
現在我想讀入數組變量和PowerShell中與他們合作:
$ArrayOneList = Get-Content C:\Scripts\ListOfFileNames.txt
foreach($File in $ArrayOneList)
{
$Weekday = $File.LastWriteTime.DayOfWeek
$Destination = "D:\Test\$Weekday"
Copy-Item $File.FullName -Destination $Destination -Recurse
}
$ArrayTwo = Get-Content C:\Scripts\ListOfFileNames.txt
foreach($File in $ArrayTwo)
{
$Weekday = $File.LastWriteTime.DayOfWeek
$Destination = "E:\Dir\Dest"
Copy-Item $File.FullName -Destination $Destination -Recurse
}
$ArrayNextOne= Get-Content C:\Scripts\ListOfFileNames.txt
foreach($File in $ArrayNextOne)
{
$Weekday = $File.LastWriteTime.DayOfWeek
$Destination = "E:\Dir\SpecificDirectory"
Copy-Item $File.FullName -Destination $Destination -Recurse
}
我怎樣才能閱讀所有的數組從一個文件到變量?
難道我已經像這樣調用它?:Powershell.exe -File「MyScriptPath-ps1」「ArrayOneList,ArrayTwo,ArrayNextOne」如何在不從外部調用數組的情況下使用這些參數,而只能從腳本內部調用這些參數? – Mailo
@Mailo:是的,你必須這樣打電話。我給出的鏈接,你可以看到一些例子 –
沒有例子說明如何在不從外部調用參數的情況下使用它。我只想調用poweeshellfile.ps1 withouth參數 – Mailo