VC获取文件大小!
来源:互联网 发布:linux 文本文件忙 编辑:程序博客网 时间:2024/05/16 02:54
WIN32_FIND_DATA fileInfo;
HANDLE hFind;
DWORD fileSize;
const char *fileName = 文件的路径及名字;
hFind = FindFirstFile(fileName ,&fileInfo);
if(hFind != INVALID_HANDLE_VALUE)
fileSize = fileInfo.nFileSizeLow;
FindClose(hFind);
方法二:
HANDLE hFile; // the file handle
DWORD dwFileSize; // temporary storage for file sizes
// Create the test file. Open it "Create Always" to overwrite any
// existing file. The data is re-created below.
hFile = CreateFile(lpcTheFile, GENERIC_READ | GENERIC_WRITE, 0, NULL,
CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
if (hFile == INVALID_HANDLE_VALUE) {
printf("hFile is NULL\n");
return 4;
}
dwFileSize = GetFileSize(hFile, NULL);
printf("hFile size: %10d\n", dwFileSize);
1.MFC中的方法:(C++)
CFileStatus status;
CFile::GetStatus("D:\\test.txt",status);
long lSizeOfFile;
lSizeOfFile = status.m_size;
lSizeOfFile的值就是D:\\test.txt文件的大小
2.标准C获得文件大小的5种方法
(注意:"__FILE__"指的是当前文件,你可以改为有效路径的目标文件,比如"D:\\test.txt")
#include "stdafx.h"
#include "stdio.h"
#include <sys/stat.h>
#include <io.h>
#include <FCNTL.H>
int getfilesize()
{
}
int getfilesize01()
{
}
int getfilesize02()
{
}
int getfilesize03()
{
}
int getfilesize04()
{
}
int getfilesize05()
{
}
int main(int argc, char* argv[])
{
}
- VC获取文件大小!
- VC获取文件大小!
- VC++获取文件大小集锦
- VC获取文件大小
- VC获取文件大小
- VC获取文件大小
- VC中获取文件大小
- VC 获取文件大小方法集锦
- VC 获取文件大小方法集锦
- VC获取文件大小的方法
- VC获取文件大小的方法
- 用vc下载和获取远程文件大小
- VC获取文件大小的一些问题
- VC C/C++ 4种方法获取文件大小 Windows API
- VC C/C++ 4种方法获取文件大小 Windows API
- VC++文件操作之”获取文件大小“和”读文件“
- VC C/C++ 4种方法获取文件大小 Windows API
- 获取文件大小
- mac删除项目中的svn文件
- 一位码农写给老婆的代码
- 英语名言名句集锦
- SWT基础学习
- Source Insight使用教程1
- VC获取文件大小!
- WQL - EVENT QUERY (CONTINIUING)
- source insight使用教程2
- vc Static背景 颜色
- 10类最急需IT人才:Java开发者居首
- 在ViewController中使用自定义Notification处理applicationWillTerminate
- 堆和栈的区别
- net use 发生系统错误67,找不到网络名
- Setup linux timer for tick/jiffies