Я выписал приведенный ниже PowerShell:
$Headers = @(
"Purchase Order"
"SKU"
"Markdown"
"Landed Cost"
"Original Price"
"Current Sale Price"
"Free Stock"
"OPO"
"ID Style"
"Supplier Style No")
$Location = "\\dc1\shared\BI\HisRms"
$Destination = "C:\Users\jonathon.kindred\Desktop\RMM\"
$files = Get-ChildItem $location -Recurse -Filter "*.csv"
Foreach ($file in $files) { Select $Headers | Export-Csv Join-Path "C:\Users\jonathon.kindred\Desktop\RMM\" $_.FullName -Force -NoTypeInformation}
Проблема, с которой я столкнулся, заключается в том, что она не работает во всех файлах, потому что я не сильно кодирую путь к файлу, чтобы иметь .csv в конце. Как это сделать, чтобы я присоединился к $ Destination и оригинальному имени файла?