Простой способ сообщить PowerShell, что число, с которым я работаю, указывается в МБ, а не в байтах, поэтому его можно преобразовать в ГБ. - PullRequest
0 голосов
/ 03 марта 2020

Я получаю свойство size из класса wmi, который показывает размер каталога, но в мегабайтах он отсутствует в байтах. Я хочу преобразовать это в ГБ, но PowerShell всегда предполагает, что это байты, поэтому 20 ГБ фактически отображаются как 2 МБ. Легко ли отформатировать это число перед тем, как изменить его на ГБ, чтобы PowerShell знала, что это МБ, а не Байт? Я знаю, что могу добавить нули или умножить на 1024, но я пытался найти что-то простое.

Я пробовал:

("{0:N1} MB" -f 20480 / 1gb)  

Но это форматирует его как строку и не работает.

...