3
Я совершенно новой для Powershell и я использую Get-Hash командлет:Реферирование файл, содержащий квадратные скобки ([]) в это путь
Это работает:
PS M:\> Get-Hash -Path "C:\Users\medmondson\Desktop\New Folder\database.adp" -Algorithm SHA512
Это терпит неудачу :
PS M:\> Get-Hash -Path "C:\Users\medmondson\Desktop\New [Folder]\database.adp" -Algorithm SHA512
Get-Hash : Cannot bind argument to parameter 'Path' because it is an empty array.
Я понимаю, что это, вероятно, из-за квадратные скобки в пути []
которые действительны под окнами операционных систем. Итак, как мне получить powershell, чтобы избежать этих?
C: \ Users \ medmondson \ Desktop \ New '[Folder'] \ database.adp, к сожалению, возвращает то же самое сообщение об ошибке –
Вы проходя путь в качестве переменной? А может быть, переменная пуста? Я создал подобную папку, а файл затем использовал функцию get-hash, и она сработала. – Mitul
Вы правы, это работает. Я, должно быть, делал что-то неправильно. –