В настоящее время я копирую файл (из переменной $_.'File Path'
, которая устанавливается через столбец в таблице SQL) в другое место папки ($Path
).
Переменная $_.'File Path'
включает расположение папки, имя файла, но не расширение. Я бы хотел установить расширение с помощью тестового пути, но мне это не удается.
Например. проверьте, имеет ли $_.'File Path'
расширение .PDF, если это правда, скопируйте. Если нет, проверьте, имеет ли $_.'File Path'
расширение .doc, если это правда, скопируйте. Если нет, проверьте, имеет ли $_.'File Path'
расширение .tif …… ..
Echo "Copying document and Prepending Document Date"
$copy = [IO.FileInfo]$_.'File Path'
$copy | Copy-Item -Destination "$path\$($_.'Date')_$($copy.Name)"
Get-Item -Path $YourPath.*
? если ваш путь без расширения уникален, то подстановочный знак будет принимать полное имя файла. - person Lee_Dailey   schedule 13.11.2019$copy.Extension
? Затем в операторе if:if($copy.Extension -eq ".PDF") { #Copy Item}
- person techguy1029   schedule 13.11.2019