文件管理
一:获取文件属性信息
1:CFile类中的BOOL GetStatus(CFileStatus &rstatus)const;
rstatus:文件状态对象,类型为CFileStatus,这是个存储状态信息的数据结构,结构成员为:
CTime m_ctime 文件创建时间
CTime m_mtime文件修改时间
CTime m_atime 文件最后的访问时间
LONG m_size 文件的逻大小
BYTE m_attribute 文件的系统属性
char m_szFullName[_MAX_PATH]文件的绝对路径
2:SetStatus(LPCTSTR filename,const CFileStatus &status);//设置文件的状态
filename文件名称,相对或绝对路径
status CFileStatus的结构指针
例如:
void CGetStatusDlg::OnButton1()
{
CFileDialog dlg(true,NULL,NULL,OFN_READONLY|OFN_OVERWRITEPROMPT,"AllFiles||",this);
if(dlg.DoModal()==IDOK)
{
CFile file;
CString path;
path=dlg.GetPathName();
file.Open(path,CFile::modeRead);
CFileStatus status;
file.GetStatus(status); //获取文件状态属性
CString time=status.m_ctime.Format("%Y-%m-%d%H:%M:%S");//显示时间转换
MessageBox(time,"文件创建时间是");
CString m_size;
m_size.Format("%dK",status.m_size/1024);获得文件的逻辑大小,实数转换成字符串
file.Close();
}
}
分享到:
相关推荐
C#局域网文件管理系统,C# winform 写的一个局域网文件管理系统,方便局域网传输文件C#局域网文件管理系统,C# winform 写的一个局域网文件管理系统,方便局域网传输文件C#局域网文件管理系统,C# winform 写的一个...
Java文件管理系统源码 Java文件管理系统源码 Java文件管理系统源码 Java文件管理系统源码 Java文件管理系统源码 Java文件管理系统源码 Java文件管理系统源码 Java文件管理系统源码 Java文件管理系统源码 ...
MinIO 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和...Spring boot整合MinIO客户端实现文件管理
基于Web的文件管理系统,支持权限管理、历史版本管理、Office编辑、Office预览、在线解压缩、文件分享、文件加密、远程存储、跨仓库推送、跨服务器推送、秒传、断点续传、智能搜索、文件备注、本地自动备份、异地...
文件管理系统作为一个统一的信息管理机制,应具有统一管理文件存储空间(即外存),实施存储空间的分配与回收。确定文件信息的存放位置及存放形式。 实现文件从名字空间到外存地址空间的映射,即实现文件的按名存取。...
云炫文件管理器是电商、办公人员常用的专业管理软件之一。支持文件改扩展名、后缀名、大小写字母区分,自定义重命名、替换(删除文件名中的文字、空格、字符号等)、插入(添加新内容得命名文件名)、及翻译、随机等...
Android文件管理器(增加了文件夹复制移动,下载资源暂停删除等,以及复制过程中的可视化进程)是一个基于Android开发的应用,包含常用文件操作以及文件下载功能,文件操作包括打开文件夹和打开各类的文件(apk、avi...
Java文件管理系统,支持权限管理、历史版本管理、Office编辑、Office预览、在线解压缩、文件分享、文件加密、远程存储、跨仓库推送、跨服务器推送、秒传、断点续传、智能搜索、文件备注、自动备份、一键迁移。...
文件管理系统 第一章 概 述 操作系统是配置在计算机硬件上的第一层软件,是对硬件的首次扩充,是最重要的计算机系统软件,同时也是最活跃的学科之一,其发展极为迅速。操作系统的主要任务,是为多道程序的运行提供...
本人用C#做的文件管理系统 其中包括文档 一、实验目的 通过课程设计, 加深对操作系统各资源管理模块的理解,掌握操作系统的基本原理及功能,具有初步分析实际操作系统、设计、构造和开发现代操作系统的基本能力。 二...
一个操作系统文件管理的小课设,采用javafx做的UI 大佬写的我扒过来用,大家可以自己改改 概述 文件的逻辑结构 ( 顺序文件,索引文件,索引顺序文件,直接文件和哈希文件 ) 外存分配方式 文件目录管理 文件存储空间...
通过WEB页面实现一个简单的文件管理器,可以使用浏览器来管理服务器上所有磁盘下的文件和目录。 实现:文件和目录遍历;文件和目录的删除(单选、多选)、改名;目录的建立;文件的上传下载,所有目录和文件对应图标...
实验8 文件管理(2学时) 一、实验目的 理解文件系统的主要概念及文件系统内部功能和实现过程。 二、实验内容 采用二级文件目录结构,编写程序实现文件系统的文件存储空间的管理、文件的物理结构、目录结构管理...
MxsDoc是基于Web的文件管理系统,支持权限管理、历史版本管理、Office预览/编辑、WPS预览/编辑、在线解压缩、文件分享、文件加密、远程存储、远程文件推送、秒传、断点续传、智能搜索、文件备注、自动备份、一键迁移...
该软件是一个文件管理器,它能帮助你更好的管理手机上的文件。 1.实现了对文件或文件夹的创建,重命名,删除,复制,移动等功能。 2.长按列表项弹出包含重命名,移动,复制,详细信息等列表项的对话框。 3.按Menu键显示...
设计一个简单的磁盘文件管理系统,用文件模拟磁盘,用数组模拟缓冲区,要求实现: (1)支持多级目录结构,支持文件的绝对路径访问; (2)文件的逻辑结构采用流式(字节流)结构,物理结构采用链式结构中的显式链...
EAsy File Explorer文件管理器是一款功能强大的本地、蓝牙文件管理器. EY文件管理器主要功能有: 1)管理本地手机上的文件、支持蓝牙共享,邮件发送等更多共享方式; 2)自适应所有分辨率手机、MID等ANDROID 便携...
本设计的目的是通过设计和调试一个简单的文件系统,通过模拟文件操作命令的执行,来模拟文件管理,使学生对主要文件操作命令的实质和执行过程有比较深入的了解,掌握它们的基本实施方法。具体要求如下: ⑴设计一个...
本设计的目的是通过设计和调试一个简单的文件系统,通过模拟文件操作命令的执行,来模拟文件管理,使学生对主要文件操作命令的实质和执行过程有比较深入的了解,掌握它们的基本实施方法。具体要求如下: ⑴设计一个...
后端:Springboot,MyBatis,mysql 前端:html,css,JavaScript,bootstrap,Vue.js 统计图:echarts 用户管理 文件管理 文件上传、下载 图片、视频文件的在线预览 数据的统计 用户权限