当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 使用 PowerShell 获取文件大小(以 KB、MB、GB 为单位)

作者:精品下载站 日期:2024-12-15 00:30:46 浏览:14 分类:玩电脑

使用 PowerShell 获取文件大小(以 KB、MB、GB 为单位)


使用 PowerShell 中的 Get-Item cmdlet 获取指定驱动器中的文件。文件系统目录的 Length 属性获取 PowerShell 中的文件大小(以字节、KB 和 MB 为单位)。

长度是文件系统目录的属性之一,它返回文件大小(以字节为单位)。要获取文件大小(以 KB 为单位),请将返回的字节除以 1KB

(Get-Item -Path D:\PS\Logs.csv).Length/1KB    

在本文中,我们将讨论如何使用 PowerShell 获取文件大小(以 KB、MB 和 GB 为单位)。

使用 PowerShell 获取文件大小(以 KB 为单位)

使用 PowerShell 中文件系统目录的 Length 属性来获取文件大小(以字节为单位)。

$filename = 'D:\PS\CSV\PowerShell-EventLogs.csv'    

# Get file size in bytes
(Get-Item -Path $filename).Length

# get file size in KB in PowerShell
(Get-Item -Path $filename).Length/1KB

# get file size in MB in PowerShell   
(Get-Item -Path $filename).Length/1MB

# get file size in GB in PowerShell
(Get-Item -Path $filename).Length/1GB  

在上面的 PowerShell 脚本中,$fileName 变量存储我们要检查文件大小的文件路径。

PowerShell 中的 Get-Item cmdlet 使用 Path 参数指定文件路径以获取指定位置的文件对象,并使用 Length 属性获取文件大小(以字节为单位)。

要获取文件大小(以 KB 为单位),请将文件大小(以字节为单位)除以 1KB。

(Get-Item -Path $filename).Length/1KB

41910.41796875

要获取文件大小(以 MB 为单位),请将文件大小(以字节为单位)除以 1MB。

(Get-Item -Path $filename).Length/1MB

40.9281425476074

要获取文件大小(以 GB 为单位),请将文件大小(以字节为单位)除以 1GB。

(Get-Item -Path $filename).Length/1GB

0.0399688892066479

使用 PowerShell 检查文件大小(以 KB 为单位)的上述 PowerShell 脚本的输出是:

[玩转系统] 使用 PowerShell 获取文件大小(以 KB、MB、GB 为单位)

结论

我希望上述文章可以帮助您使用 PowerShell 获取文件大小(以 KB、MB 和 GB 为单位)。

您可以在 ShellGeek 主页上找到有关 PowerShell Active Directory 命令和 PowerShell 基础知识的更多主题。

推荐内容

在 PowerShell 中获取文件版本

在 PowerShell 中获取文件属性

在 PowerShell 中查找大尺寸文件

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯