Questions tagged «filesize»

使用此标记可以标记与任何文件系统上的文件大小有关的问题。

7
如何在C#中获取文件大小?
我需要一种方法来使用C#获取文件的大小,而不是磁盘上的大小。这怎么可能? 目前我有这个循环 foreach (FileInfo file in downloadedMessageInfo.GetFiles()) { //file.Length (will this work) } 这会返回大小还是磁盘上的大小?
307 c#  filesize 

7
查找Git存储库的大小
找到我的Git存储库大小的简单方法是什么? 我的意思不是du -h在存储库的根目录上。我有很多被忽略的文件,因此大小将与我的总存储库大小不同。我本质上想知道克隆存储库后将传输多少数据。
283 git  filesize 

17
将文件大小(以字节为单位)转换为可读字符串
我正在使用此功能将以字节为单位的文件大小转换为人类可读的文件大小: function getReadableFileSizeString(fileSizeInBytes) { var i = -1; var byteUnits = [' kB', ' MB', ' GB', ' TB', 'PB', 'EB', 'ZB', 'YB']; do { fileSizeInBytes = fileSizeInBytes / 1024; i++; } while (fileSizeInBytes > 1024); return Math.max(fileSizeInBytes, 0.1).toFixed(1) + byteUnits[i]; }; 但是,这似乎不是100%准确的。例如: getReadableFileSizeString(1551859712); // output is "1.4 GB" 这不是"1.5 …


9
Java有效地获取文件大小
在谷歌搜索时,我发现使用java.io.File#length()会很慢。 FileChannel有一个size()可用方法。 Java中是否有一种有效的方法来获取文件大小?
166 java  filesize 


2
如何使用C ++ 17获得以字节为单位的文件大小
我应该知道,特定操作系统是否存在陷阱? 有很多重复(1,2,3,4,5这个问题),但他们在几十年前进行了解答。在许多这些问题中,投票率很高的答案今天是错误的。 .sx上其他(旧质量检查)的方法 stat.h(wrapper sprintstatf),使用syscall tellg(),根据定义返回一个位置,但不一定返回bytes。返回类型不是int。


4
获取磁盘上文件的大小
var length = new System.IO.FileInfo(path).Length; 这给出了文件的逻辑大小,而不是磁盘上的大小。 我希望获得Windows资源管理器报告的C#磁盘上文件的大小(最好没有interop)。 它应该给出正确的大小,包括: 压缩文件 稀疏文件 碎片文件
85 c#  .net  filesize 

15
在Python中转换文件大小的更好方法
我正在使用一个读取文件并返回其大小(以字节为单位)的库。 然后,该文件大小将显示给最终用户。使他们更容易理解它,我明确的文件大小转换为MB通过将其除以1024.0 * 1024.0。当然可以,但是我想知道在Python中还有更好的方法吗? 更好的是,我的意思是也许一个stdlib函数可以根据我想要的类型操纵大小。就像我指定的一样MB,它会自动将其除以1024.0 * 1024.0。这些线路上有一些东西。
84 python  filesize 

5
Git:显示两次提交之间的总文件大小差异?
是否可以显示两次提交之间的总文件大小差异?就像是: $ git file-size-diff 7f3219 bad418 # I wish this worked :) -1234 bytes 我试过了: $ git diff --patch-with-stat 这样就可以显示差异中每个二进制文件的文件大小差异,但对于文本文件则没有,总文件大小差异也没有。 有任何想法吗?
78 git  filesize  git-diff 



11
文件大小格式提供者
有没有简单的方法来创建使用IFormatProvider的类,该类写出用户友好的文件大小? public static string GetFileSizeString(string filePath) { FileInfo info = new FileInfo(@"c:\windows\notepad.exe"); long size = info.Length; string sizeString = size.ToString(FileSizeFormatProvider); // This is where the class does its magic... } 它应导致字符串格式设置为“ 2,5 MB ”,“ 3,9 GB ”,“ 670字节”等。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.