① 怎么查看文件真实大小
不清楚你用什么软件下载的。
下载时,会显示文件总大小,当前已经下载的大小,还有下载的速度。
这些都有显示。
如果是浏览器下载,只显示总数及当前速度,剩余分钟数。
② 如何用C语言获取文件的大小
C语言中获取文件大小方式有很多,在不使用任何系统命令,仅使用C自身库函数情况下,常用方式有两种:
一、获取文件系统属性,读取文件大小。
在C语言库函数中有stat函数,可以获取文件的基本信息,其中就有文件大小。
#include<sys/stat.h>//包含头文件。
intfile_size(char*filename)//获取文件名为filename的文件大小。
{
structstatstatbuf;
intret;
ret=stat(filename,&statbuf);//调用stat函数
if(ret!=0)return-1;//获取失败。
returnstatbuf.st_size;//返回文件大小。
}
二、通过C语言文件操作,获取文件大小。
以fopen打开的文件,通过fseek可以定位到文件尾,这时使用ftell函数,返回的文件指针偏移值,就是文件的实际大小。
代码如下:
#include<stdio.h>//包含头文件。
intfile_size(char*filename)//获取文件名为filename的文件大小。
{
FILE*fp=fopen(filename,"rb");//打开文件。
intsize;
if(fp==NULL)//打开文件失败
return-1;
fseek(fp,0,SEEK_END);//定位文件指针到文件尾。
size=ftell(fp);//获取文件指针偏移量,即文件大小。
fclose(fp);//关闭文件。
returnsize;
}
三、注意事项:
第一种方式为直接读取文件信息,无需打开文件,所以更高效。
四、测试代码:
以上接口函数,均可以用如下主函数测试:
#include<stdio.h>
intmain()
{
chars[100];
intsize;
scanf("%s",s);//输入文件名
size=file_size(s);//获取文件大小。
if(size==-1)printf("无法获取文件大小,可能文件并不存在或不可读 ");
elseprintf("文件大小为%d ",size);
return0;
}
③ exc dir 获取 文档大小
1、在excle文件。
2、输入命令dira.txt。
3、就可以直接列出当前目录下的文件名和大小。
④ 如何获取文件夹中文件的所有尺寸
DOS下,查看文件夹的大小,使用DIR命令即可。其具体方法如下:假设要查看D:\abc目录的大小,可以执行以下命令:cd D:\abc (此命令意为进入D:\abc目录)dir/a/s (此命令意为显示D:\abc目录下所有的文件)DOS即会扫描abc目录及其下所有子目录的所有文件,并计算所有文件的总计大小,其结果的显示如下图红框内:
⑤ linux命令怎么看一个文件大小
显示当前目录所有文件大小的命令ls -lht
1
在命令框 输入命令:ls -lht 将会一一列出当前目录下所有文件的大小,以及所有文件大小的统计总和。或者直接打入ll命令。
2
使用 -sh * 命令也可以列出当前文件以及文件夹的大小。这个命令要注意:sh与*之前要有个空格的。列出home目录所有文件大小的总和命令为: -s /home或 -sh /home
END
查看单独文件的大小
1
查询具体的文件大小首先你要找到该文件,然后使用 -s , -sh,ls -lh,都是可以看到该文件的大小的。不过这些命令后面需要带文件名,比如查找文件名为backup.sh文件的大小,命令为: -s backup.sh ,ls -lh backup.sh
2
利用cd,ls 命令找到该文件。ls可以命令列出当前该目录的所有文件。
3
输入 -s backup.sh ,ls -lh backup.sh
⑥ 如何在DOS下,查看一个文件夹的大小
利用dir命令可以在DOS下查看一个文件夹的大小,具体操作请参照以下步骤。
1、首先在电脑上按快捷键“win+R”调出运行窗口。
⑦ linux怎么查看一个文件夹的大小
1、最简单的查看方法可以使用ls -ll、ls-lh命令进行查看,当使用ls -ll,会显示成字节大小,而ls- lh会以KB、MB等为单位进行显示,这样比较直观一些。
⑧ 如何获取一个文件夹的大小
DOS下,查看文件夹的大小,使用DIR命令即可。其具体方法如下:
假设要查看D:\abc目录的大小,可以执行以下命令:
cd
D:\abc
(此命令意为进入D:\abc目录)
dir
/a/s
(此命令意为显示D:\abc目录下所有的文件)
⑨ 如何查看一个文件的大小 linux
linux查看一个文件夹的大小的命令为:
--max-depth 1 -lh 该文件夹的完整路径
例,查询/var文件夹的大小:
--max-depth 1 -lh /var
命令解释:
递归查询该路径下所有文件的大小(若不加任何参数,则显示文件夹内的所有文件,包括文件夹内子文件夹的内容)。
参数 --max-depth 1 -lh 设置递归深度为1,及不查询子文件夹。因而使用此参数只显示该文件夹的大小,不显示其中子文件夹的大小。
注意:
视操作系统版本不同,命令可能为:
--max-depth 1 -lh 该文件夹的完整路径
或:
--max-depth=1 -lh 该文件夹的完整路径
⑩ linux查看文件大小命令
最简单的查看方法可以使用ls -ll、ls-lh命令进行查看,当使用ls -ll,会显示成字节大小,而ls- lh会以KB、MB等为单位进行显示,这样比较直观一些。
通过命令-h –max-depth=1 *,可以查看当前目录下各文件、文件夹的大小,这个比较实用。查询当前目录总大小可以使用 -sh,其中s代表统计汇总的意思,即只输出一个总和大小。
Linux
全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。