关于文件属性中常规标签栏:大小。占用空间。创建时间。修改时间。访问时间。

本人是一名大学生,由于写作业需要深入了解下。恳请大神赐教!

对于5个名词的解释和它与文件的关系(内存中)

一个文件的属性,它和文件捆绑在一起吗?是该文件必不可少的一部分吗?

当我们移动,修改,发送文件,该属性变化规律?

例:当一个简单的word文件通过QQ发送过去后,我观察后发现,其创建时间等 改变。
但是我通过压缩文件后发送过去,并不会改变其属性!

0

2个回答

如果你注意观察,你会发现,通过winrar解压缩文件的过程中,文件的改写日期一开始是当前日期,在解压缩完成后,才统一设置成了原先的时间。而且在winrar的压缩选项的高级选项中也可以不保存文件的修改时间和最后访问时间,那就恢复不了了。
至于文件系统,你可以google下ntfs或者fat32的目录项,你会看到有字段专门记录属性。

1

这些属性是放在文件系统中的。操作系统会自动维护它,但是也可以人为修改。之所以压缩文件能恢复,是因为压缩软件记录了这些属性,并且在释放后增加了一个修改的工序,恢复了这些属性。

1
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
关于文件属性中的创建时间、修改时间、访问时间
-
为什么文件属性中的“访问时间”和“修改时间”不一致?
转载地址:http://greenerycn.cnblogs.com/ 在Win7下,我注意到一个现象,就是经常文件属性中的“访问时间”和“修改时间”是不一致的,如下图:   这个文件是我在21:41 创建的,然后我在21:42修理里面的内容并保存。按照常理,访问时间应该和修改时间一致才对。现象是反而比修改时间早,很奇怪。 根据GetFileTime这个API,和文
MFC中获取文件的属性(包括文件创建时间、修改时间、访问时间、文件大小等)
之前在写一个文件下载工具,我负责写的是服务端,客户端给定一个时间戳,然后服务端进行扫描符合当前时间戳的所有文件,但是随着测试发现一个问题就是获取大文件出现异常,由于考虑不周全,之前获取文件大小使用的方法是: long GetFileSize(CString filePath) {  if (_stat(&st, filePath) == 0) return 0; return st.st
修改文件属性(创建时间、修改时间等属性)
修改文件属性(创建时间、修改时间等属性)
音乐文件夹下看不到修改时间的属性处理
有时目录下详细信息看不到文件的修改时间,也就不好用时间来对文件进行排序。 比如目录显示是这样的: 1、可以点菜单的 查看/排序方式/更多 将时间选择出来 2、可以在目录右键点属性,选择自定义, 在优化此文件夹下,将音乐改为常规项,也可以将时间显示出来。
VC获取任意文件属性信息,比如修改时间,是否隐藏
非常不错的获取文件属性信息的代码,可供学习参考
VC++ 获得文件属性 获取文件的创建时间、修改时间、访问时间以及是否是只读、存档、隐藏、系统等属性。
VC++ 获得文件属性 获取文件的创建时间、修改时间、访问时间以及是否是只读、存档、隐藏、系统等属性。
java获取文件的属性如文件大小和修改时间
import java.io.File; import java.text.SimpleDateFormat; import java.util.Date; import java.util.logging.SimpleFormatter; public class wenjianshuxing { public static void main(String[] args) { File fil...
VC ++实现 对文件的 隐藏, 只读 ,创建时间 , 最后修改时间 ,最后访问时间 属性的修改
整体功能如下: 其中还有获取当前系统时间并格式化输出的功能,界面上没有体现出来。 窗口界面控件统计及关联变量如下: 编辑框:ID:  IDC_EDIT_FILEPATH    属性设置:       只读:CheckBox  控件  关联变量:BOOL   m_IsReadOnly      隐藏  :CheckBox   关联变量
Qt -Ftp下载之修改文件属性(修改时间,访问时间)
来自:http://blog.csdn.net/tracybochen/article/details/8550184 报文分发程序需提供这么一个功能: Qt对下载文件的时间修改(ftp,http下载) 当我们下载一个文件到本地后,文件的相关属性(如修改时间,创建时间,访问时间)都会修改为下载后的系统时间。 而报文分发程序中想让下载到本地的文件保留源文件的修改时间,此时我们必
查看IOS沙盒中文件的属性(修改日期,创建日期,大小等)
NSString *strPath =[[NSBundle mainBundle] pathForResource:@"lomo.jpg" ofType:nil]; NSLog(@"path:%@", strPath); NSFileManager *fileManager = [NSFileManager defaultManager]; NSString *path =
VC++ 获取文件属性创建时间、修改时间和访问时间
转自:http://hi.baidu.com/lcdkc/item/2010c0a999ac29dc5af1917c
VC ++实现 对文件的 隐藏, 只读 ,创建时间 , 最后修改时间 ,最后访问时间 属性的修改
考完六级心情大好,去论坛逛了逛,做了几个作业,总结下用到的函数和方法 整体功能如下: 其中还有获取当前系统时间并格式化输出的功能,界面上没有体现出来。 窗口界面控件统计及关联变量如下: 编辑框:ID:  IDC_EDIT_FILEPATH    属性设置:       只读:CheckBox  控件  关联变量:BOOL   m_IsReadOnly
VC修改文件时间属性(修改/访问时间)
在Windows平台下,用Zlib解压文件。创建文件后时间quan'bu
文件属修改器!(创建时间、修改时间等属性修改)
文件属修改器!(创建时间、修改时间等属性修改)
java实现得到文件属性中的修改时间
/** * 得到文件的修改时间 * 这里的file放的是文件的路径 */ public String fileTime(String file){ File tfile =new File(file);//读取文件 long time = tfile.lastModified(); Date date = new Date(time); SimpleDate
[Object C]_[初级]_[文件修改创建时间和修改时间]
场景:用一些软件把手机上面的文件,如图片、音乐、视频、电子书等文件导出到电脑上,文件的创建时间和修改时间是当前系统的时间,与手机不能保持一致。为了实现与手机文件一致,手动修改导出的文件的创建时间和修改时间。 具体示例: void ModifyFileCreateTimeAndModifyTime() { NSFileManager *fm =[NSFileManager de
使用QFileInfo查看文件相关信息----大小,创建时间,属性
QFileInfo使用
文件的创建时间、修改时间、访问时间
https://blog.csdn.net/D_R_L_T/article/details/74611126
Qt学习之路之获取文件信息
QFileInfo类提供了对文件进行操作时获取的文件信息,包括文件名, 文件大小(字节), 文件创建时间, 文件最后修改时间,文件最近访问时间以及一些文件是否为目录,文件,或者符号连接,和读写等属性。 不废话了,先看看代码~~~~ fileInfo_widget.h #ifndef FILEWIDGET_H #define FILEWIDGET_H #include #include
文件属性修改
万能文件属性修改 修改时间访问时间MD5
Python3 获取文件属性(时间、大小等)
os.stat(path) : 用于在给定的路径上执行一个系统 stat 的调用。 path: 指定路径 返回值: st_mode: inode 保护模式 -File mode: file type and file mode bits (permissions). st_ino: inode 节点号。 -Platform dependent, but if non-zero, uniquely...
java操作文件,得到文件名,大小,时间,及修改时间
java操作文件,得到文件名,大小,时间,及修改时间java操作文件,得到文件名,大小,时间,及修改时间java操作文件,得到文件名,大小,时间,及修改时间
python获取文件大小、创建时间、访问时间、修改时间
import os import time from math import ceil def secondsToStr(seconds): x = time.localtime(seconds) # 时间元组 return time.strftime("%Y-%m-%d %X", x) # 时间元组转为字符串 fileInfo = os.stat('C:\t.xlsx'...
linux 和freebsd查看文件修改、进入时间
linux :stat 文件或者文件夹名称freebsd:stat -x 文件或者文件夹名称
修改视频属性中的'修改时间'
如何修改视频属性中的修改时间呢 把系统时间设置为你想设置的修改时间 然后 鼠标右键用notepad++或word打开视频 在开头输入一个空格,再把空格删掉 保存就可以了 您想要的修改时间就有了 非常简单 ...
Windows下使用C/C++修改文件时间
背景 在某些特定场景下,会有修改文件创建时间、修改时间的需求。具体为什么要修改文件时间就不去纠结了,感兴趣的可以去做个问卷调查,也可以自行脑补,反正经常有小伙伴问怎么去修改文件时间。 最简单的解决方案 文件的时间作为文件的属性,当然是由文件的编辑工具生成或修改的。那么最简单的方式就是把你的系统时间设置为想要改的时间点,比如设置为2000年1月1日的某个时间点,然后打开文件编辑工具,随便修...
delphi提取文件的修改时间、创建时间、文件大小
delphi提取文件的修改时间、创建时间、文件大小
delphi 读取 或 设置 指定文件的时间属性
delphi 读取 或 设置 指定文件的时间属性的demo程序。你可以为一个指定的文件设置文件时间或读取该文件的时间
nodejs-修改文件访问时间、修改时间
fs.utimes(path,atime,mtime,callback) atime:访问时间 mtime:修改时间 var fs=require("fs"); fs.utimes('./wfile.txt',new Date(),new Date(),function(err){     if(err){          console.log("修改时间失败")      
Mac OS X 下修改文件属性:创建时间、修改时间
http://blog.csdn.net/wang9834664/article/details/8028697 打开terminal 然后输入 "touch -mt YYYYMMDDhhmm " 不带引号, 主要让你看到有空格, 然后将所有要修改的文件, 一起拖拽进来, 一个回车搞定 yyyy 年 MM 月 DD 日 hhmm 小时和分钟 比如 201412010
VC++文件访问实例
可获取文件的名称,创建时间,修改时间,访问时间,大小,类型,备注等信息
获取文件创建时间、最后修改时间、访问时间
//获取文件属性创建时间、访问时间 和 修改时间 //这里的CreateFile只导致文件只能被只读打开,不能有其他权限,最好用FindFile获取创建,修改和访问时间 void get_file_create_modify_access_time() { std_string str_create_time, str_access_time, str_modify_time; FILETIM
cp 拷贝文件保持源文件的时间属性
包括修改时间等 加参数 -p, 可以保持源文件的时间属性。否则新文件为当前时间 cp -rfp /data/upload /data/
修改文件属性,包括文件创建时间、文件修改时间
获取指定文件的时间属性,并修改指定文件的创建时间、修改时间、访问时间。 VC 6.0 源代码
php获取文件创建时间,修改时间,访问时间
stat('D:\kankan\XMPCache\ad\bs'); var_dump('创建时间: ' . Date('Y-m-d H:i:s',$stat['ctime'])) ; var_dump('修改时间: ' . Date('Y-m-d H:i:s',$stat['mtime'])) ; var_dump('访问时间: ' . Date('Y-m-d H:i:s',$stat['atim
文件时间修改器
可以修改文件的创建时间、访问时间、修改时间
修改文件时间小软件
修改文件的属性,创建时间,修改时间,访问时间
FileTimeSetup
修改文件文件夹创建时间访问时间和修改时间。。
更改文件属性工具(创建、修改时间、作者等)
更改文件属性工具(创建、修改时间、作者等),想快速实现文件属性的修改,就用它了。
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java学习时间 学习python时间