存储在azure文件服务中的文件的大小

问题描述:

我的文件存储在Microsoft Azure文件服务中。存储在azure文件服务中的文件的大小

问题

我怎样才能得到文件的大小?

+3

导入azure库如果有第一个...开始编码! –

+0

你有什么尝试? Azure文件存储附加为SMB,并允许您使用普通文件I/O。 –

请参考下面的文档通过Python来列出一个文件共享中的文件: https://docs.microsoft.com/en-us/azure/storage/files/storage-python-how-to-use-file-storage#list-shares-and-snapshots

你也可以看到上传文件的大小通过Azure的门户网站,并通过PowerShell的

路径检查在门户网站:存储帐户>点击存储帐户>文件服务>文件共享

使用PowerShell:https://docs.microsoft.com/en-us/azure/storage/files/storage-how-to-use-files-powershell#list-the-files-in-the-directory

+0

谢谢你们的回应, 这一个工程: file_service.get_share_stats(“myShareName”) 它不返回确切大小的唯一的事情,它绕过大小到最近的技嘉。 – Anmar

每平方米y的经验,你可以尝试通过以下方式获得文件的大小。

Azure的门户网站:

登录门户网站,直接观看

enter image description here

微软Azure存储资源管理器:

登录工具,直接查看

enter image description here

请从here下载工具。

的Python SDK:

用户共享状态的方法来获得份额的大小。

file_service.get_share_stats("myshare") 

或者你可以得到文件的字节并计算大小。

System.out.println("File size in bytes is: " + fileSize); 
System.out.println("File size in KB is : " + (double)fileSize/1024); 
System.out.println("File size in MB is :" + (double)fileSize/(1024*1024)); 

下载文件:

下载文件下载到本地,并检查文件的大小。

file_service.get_file_to_path('myshare', None, '1.png', 'out.png') 

你也可以参考线: How to get or calculate size of Azure File/Share or Service

+0

谢谢你们的回应, 这一个工程: file_service.get_share_stats(“myShareName”) 它不返回确切大小的唯一的事情,它绕过大小到最近的技嘉。 – Anmar

+0

@Anmar是的,那么你可以通过最近的千兆字节来计算共享的大小。或者您可以直接通过门户或Microsoft Azure存储浏览器工具查看文件的大小。如果您认为我的回答对您有用,您可以在论坛上标记答案供他人参考。谢谢。 –

谢谢你们的回应,

这一个工程:

file_service。get_share_stats(“myShareName”)

它唯一不返回确切的大小,它将大小舍入到最接近的千兆字节。