Убрать кавычки из переменной в Зowershell
Помогите разобраться с кавычками:) Код:
$file = Read-Host "Укажите путь к файлу"
Get-FileHash -Path $file -Algorithm MD5
Вставляю путь к файлу вместе с кавычками.
"D:\myfile.zip"
И конечно получаю ошибку:
Cannot find drive. A drive with the name '"D' does not exist.
Потому что там кавычки. Пытался разобраться с -replace, но так и не разобрался как его тут применить.
Ответы (2 шт):
Автор решения: Дмитрий Куликов
→ Ссылка
Поскольку в переменной у тебя тип данных String(строка) то ты к нему можешь применять методы которые доступны для строк в данном случае метод .TRIM()
$file = read-host "Укажите путь к файлу"
Get-FileHash -Path ($file.Trim('"')) -Algorithm MD5