how do I read arrays from a file into variables with powershell? My ListOfFileNames.txt has arrays which are like this one:
#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
Now I want to read the Arrays into Variables and work with them in 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
}
How can I read all the Arrays from One File in to Variables?