`
wx1568444409
  • 浏览: 14538 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

获取文件大小的函数

 
阅读更多

long filesize( FILE *fp )
{
long int save_pos;
long size_of_file;

/* Save the current position. */
save_pos = ftell( fp );

/* Jump to the end of the file. */
fseek( fp, 0L, SEEK_END );

/* Get the end position. */
size_of_file = ftell( fp );

/* Jump back to the original position. */
fseek( fp, save_pos, SEEK_SET );

return( size_of_file );
}

转载于:https://my.oschina.net/Thekillersohot/blog/699581

分享到:
评论

相关推荐

    VC++用于获取文件大小的四种方法

    `_stat`函数是C标准库中的一个函数,可以获取文件的属性信息,包括文件大小。它接受文件路径和一个结构体指针作为参数,返回值为0表示成功,非0表示失败。结构体`struct _stat`中的`st_size`成员即为文件大小。示例...

    Delphi中,如何获得文件大小

    在Delphi编程环境中,获取文件大小是一项常见的任务,这在处理文件操作时非常有用,比如在读取、写入或检查文件是否满足特定条件时。本文将深入探讨如何在Delphi中实现这一功能。 首先,我们需要引入`System....

    易语言取文件大小

    文件大小通常是指文件在磁盘上占用的字节数,这可以通过操作系统提供的API接口或者编程语言的内置函数来获取。在易语言中,我们可以利用系统模块提供的功能来实现这个目标。 1. **打开文件**:在获取文件大小之前,...

    PHP 文件操作函数

    `filesize()`返回文件大小,`fileperms()`获取文件权限。使用`chmod()`可以改变文件或目录的权限。 5. **文件上传** PHP的`move_uploaded_file()`函数用于处理表单提交的文件上传,确保安全地将临时文件移动到指定...

    Delphi 获取文件大小(转换为单位兆(M))

    获取文件大小函数,文件大小单位转换为兆(M),并保留两位小数。

    VB 获取指定文件大小的方法_VB_

    在VB6或更早版本中,我们可以使用API函数`GetFileAttributesEx`来获取文件属性,其中包括文件大小。首先,我们需要声明API函数,然后调用它并传入文件路径。以下是代码示例: ```vb Private Declare Function ...

    C_C++多种方法获取文件大小

    本文将详细介绍几种常用的获取文件大小的方法,包括使用`_stat`函数、`fopen`与`filelength`函数组合、MFC(Microsoft Foundation Classes)的`CFile`类,以及Windows API的`GetFileSize`函数。 ### 1. 使用`_stat`...

    delphi获取文件大小

    在Delphi中,可以使用`TFile`或`TFileSystem`类(自Delphi XE7起引入)来获取文件大小,也可以使用更传统的`SysUtils`单元中的`GetFileSize`函数。以下是两种方法的详细说明: 1. 使用`TFile`类: `TFile`类提供了...

    获取PE文件的导出函数列表

    获取 PE 文件的导出函数列表 PE 文件是 Windows 操作系统下的一种文件格式,它包含了可执行代码、数据和资源。获取 PE 文件的导出函数列表是指从 PE 文件中提取出其导出函数的名称和地址的过程。 在 Windows 操作...

    delphi7获取文件大小

    文件大小通常指的是文件在存储介质上占用的字节数,可以通过操作系统提供的API函数来获取。对于文件夹,其大小是包含在该文件夹内的所有文件和子文件夹大小之和。 在Delphi 7中,我们可以使用TFile和TDirectory类来...

    获取文件大小并删除文件夹里的文件

    在这里,你可能会有一个按钮触发获取文件大小的函数,另一个按钮触发删除文件夹内容的函数。在事件处理程序中,你可以调用上面定义的方法: ```csharp private void btnGetSize_Click(object sender, EventArgs e) ...

    delphi 获取文件大小

    在上面的代码中,我们首先使用 OpenDialog1 获取文件名,然后使用 FileSizeByName 函数获取文件大小,并将结果显示在消息框中。 2. 使用 GetFileSize 函数 GetFileSize 函数是 Delphi 的一个内置函数,该函数可以...

    C函数查找文件

    这两个函数提供了一种更详细的方式来获取文件的属性,如大小、修改时间等。`stat()` 适用于POSIX兼容系统,`_stat()` 是Windows下的版本。基本用法如下: ```c struct stat; int stat(const char *pathname, ...

    文件操作函数 之 图片计数器的实例

    2. **`stat()`**:该函数用于获取文件的基本属性,如大小、权限、所有者等。 - 示例代码: ```php $stt = stat('test.txt'); print_r($stt); ``` 这个函数会返回一个包含文件属性信息的数组。 3. **`...

    VC--文件操作函数

    本文将详细介绍几个常用的文件操作函数,包括文件的打开、当前文件指针位置获取、文件读取以及文件写入。 1. **文件的打开函数**: `FILE *fopen(const char *filename, const char *mode)` 和 `FILE *_wfopen...

    Powerbuilder的文件操作函数、类库

    - `FileSize()`: 获取文件的大小,单位通常是字节。 - `FileDelete()`: 删除指定的文件。 - `FileCopy()`: 复制一个文件到另一个位置。 - `FileRename()`: 重命名文件。 2. 路径和目录操作: - `GetDirectory...

    c语言文件操作函数

    最后,获取文件状态信息通常用到`fstat()`函数,该函数能够提供文件大小、创建时间、最后修改时间等信息。 C语言的文件操作函数为处理文本文件和二进制文件提供了强大的工具。熟练掌握这些函数对于进行文件级数据...

    js+ajax实现获取文件大小的方法.docx

    总结,本文通过 JavaScript 和 AJAX 实现了在用户上传文件前获取文件大小的功能,解决了 JavaScript 无法直接访问文件大小的限制,提供了一种跨浏览器的可行方案。这种方法在文件上传功能中非常实用,可以有效地防止...

    nodejs实现遍历文件夹并统计文件大小

    通过这个实例,我们可以了解到如何利用Node.js对文件系统进行高效地遍历和处理,并且理解到了文件大小数据对于前端优化的重要性。 对于前端开发而言,图片等静态资源通常是影响页面加载速度的主要因素之一。因此,...

    VC--文件操作函数(file)

    本文将深入探讨VC环境下文件操作的关键函数,包括文件的打开、读取、写入以及获取当前文件指针位置等操作,通过具体的示例代码帮助理解这些函数的使用方法。 #### 文件的打开函数 文件的打开是进行任何文件操作的...

Global site tag (gtag.js) - Google Analytics