在输入文件的更改事件中使用AJAX/PHP上传文件之前有没有办法找出文件大小?
我确定我在手册中错过了这个,但是如何使用标题中的C++ istream类来确定文件的大小(以字节为单位)fstream?
是否可以显示两次提交之间的文件总大小差异?就像是:
$ git file-size-diff 7f3219 bad418 # I wish this worked :)
-1234 bytes
Run Code Online (Sandbox Code Playgroud)
我试过了:
$ git diff --patch-with-stat
Run Code Online (Sandbox Code Playgroud)
这显示了diff中每个二进制文件的文件大小差异 - 但不是文本文件,而不是文件总大小差异.
有任何想法吗?
有没有简单的方法来创建一个使用的类 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...
}
Run Code Online (Sandbox Code Playgroud)
它应该导致字符串格式化为" 2,5 MB "," 3,9 GB "," 670字节 "等等.
有没有办法获得像这样的远程文件的大小
http://api.twitter.com/1/statuses/public_timeline.json
Run Code Online (Sandbox Code Playgroud)
在shell脚本?
我正在寻找最小的(在文件大小方面)透明的1像素图像.
目前我有一个49字节的GIF,似乎是最受欢迎的.
但我记得多年前有一个不到40个字节.本来可以是32个字节.
谁能做得更好?只要现代Web浏览器可以显示图形格式并尊重透明度,图形格式就不用担心了.
更新:好的,我发现了一个42字节的透明单像素gif:http: //bignosebird.com/docs/h3.shtml
UPDATE2:看起来在某些客户端中,小于43字节的任何内容都可能不稳定.不能拥有那个.
我正在使用一个读取文件的库,并以字节为单位返回其大小.
然后将此文件大小显示给最终用户; 为了让它们更容易理解它,我明确地将文件大小转换为MB除以1024.0 * 1024.0.当然这有效,但我想知道在Python中有更好的方法吗?
更好的是,我的意思是stdlib函数可以根据我想要的类型操作大小.就像我指定的那样MB,它会自动将其除以1024.0 * 1024.0.有些人在这些方面.
我想要一个批处理文件来检查filesize文件的内容.
如果它大于%somany% kbytes,它应该与GOTO重定向到其他地方.
例:
[check for filesize]
IF %file% [filesize thing Bigger than] GOTO No
echo Great! Your filesize is smaller than %somany% kbytes.
pause
exit
:no
echo Um... You have a big filesize.
pause
exit
Run Code Online (Sandbox Code Playgroud) 在我的iPhone应用程序中,我使用以下代码来查找文件的大小.即使该文件存在,我看到的大小为零.谁能帮我?提前致谢.
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *URL = [documentsDirectory stringByAppendingPathComponent:@"XML/Extras/Approval.xml"];
NSLog(@"URL:%@",URL);
NSError *attributesError = nil;
NSDictionary *fileAttributes = [[NSFileManager defaultManager] attributesOfItemAtPath:URL error:&attributesError];
int fileSize = [fileAttributes fileSize];
Run Code Online (Sandbox Code Playgroud) 我在服务器上有一个文件,它是一个zip文件.如何检查文件大小是否大于27 MB?
File file = new File("U:\intranet_root\intranet\R1112B2.zip");
if (file > 27) {
//do something
}
Run Code Online (Sandbox Code Playgroud) filesize ×10
ajax ×1
batch-file ×1
c# ×1
c++ ×1
cocoa-touch ×1
file ×1
file-upload ×1
formatting ×1
fstream ×1
git ×1
git-diff ×1
graphics ×1
image ×1
ios ×1
istream ×1
java ×1
javascript ×1
jquery ×1
objective-c ×1
python ×1
shell ×1
transparency ×1
url ×1