Допустим, у меня есть 8 файлов в папке, и у меня есть файл .csv с 5 строками.
8 файлов начинаются с того же, что и в файле .csv 0022 *** _thing.csv. Поэтому я хочу проверить, существует ли имя файла в file.csv
строки file.csv выглядят так:
0022150, что-то, что-то, что-то
0022151, что-то, что-то, что-то
0022152, что-то, что-то, что-то
0022153, что-то, что-то, что-то
0022154, что-то, что-то, что-то
$FileCsv = Get-Content "\\sharedFolder\file.csv" | foreach {($_ -split ";")[0..0]} | Where {($_ -like "00*")}
$FolderPath = "\\SharedFolder\Path\"
Foreach ($file in $folderPath)
{
$file = $file.Substring(0,7)
if ($file exist in $FileCsv) #Not sure how I get this line right.
{
$file + "Exist"
}
else
{
$file + "Does not exist"
}
}