导航:首页 > 程序命令 > 获取文件大小的命令

获取文件大小的命令

发布时间:2022-04-25 03:16:41

① 怎么查看文件真实大小

不清楚你用什么软件下载的。

② 如何用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位硬件。

阅读全文

与获取文件大小的命令相关的资料

热点内容
解压机压什么不烂 浏览:372
大牛盒子插件文件夹 浏览:13
用友t3如何远程连接服务器 浏览:744
保时捷行车记录仪需要什么app 浏览:718
文件服务器中的DFS全名是什么 浏览:463
365小说app现在叫什么 浏览:56
海贝音乐app的独占usb输出是什么 浏览:402
宏观经济学高鸿业pdf 浏览:298
我的荣耀9x有方舟编译器吗 浏览:976
linux父子进程通信 浏览:890
程序员为什么总是用手机 浏览:311
安卓9程序怎么用 浏览:849
如何恢复编译 浏览:853
mybatispdf 浏览:883
plc使用的是单片机吗 浏览:816
如何让安卓平板音量上限 浏览:238
代理服务器请求超时如何设置 浏览:119
pdf批量盖章 浏览:783
珠江宽频网关服务器地址 浏览:713
程序员练打字网站 浏览:580