C中文件读取的问题~
时间:2010-08-07
来源:互联网
想用C语言写个遍历文件夹的文件并计算 内容 HASH 值的程序,但是不了解 文件名作 argv 引入函数时的机制,经验证发现这样引用文件会连同文件名信息一起计算HASH值,现在想只计算文件内容~高手指点个
作者: ning050939 发布时间: 2010-08-07
文件逐个打开,然后读入,计算得hash,这样不行吗?


作者: daybreakcx 发布时间: 2010-08-07
回复 daybreakcx
现在有俩问题啊,1是怎么做到自动的逐个打开,是不是要遍历NTFS文件系统的目录项啊 2 是我看到一个MD5码计算程序的源代码是直接把argv[1]当做文件指针用了,就像这个文件名就是文件字符串的头指针一样,直接strcopy(argv[1])了。。。。。。
现在有俩问题啊,1是怎么做到自动的逐个打开,是不是要遍历NTFS文件系统的目录项啊 2 是我看到一个MD5码计算程序的源代码是直接把argv[1]当做文件指针用了,就像这个文件名就是文件字符串的头指针一样,直接strcopy(argv[1])了。。。。。。
作者: ning050939 发布时间: 2010-08-07
NTFS……
你可以opendir之后然后readdir实现遍历
你的第二点我没听明白……如果你指向只计算文件内容的话,你open以后每次read自己处理流就行了呗……
你可以opendir之后然后readdir实现遍历
你的第二点我没听明白……如果你指向只计算文件内容的话,你open以后每次read自己处理流就行了呗……
作者: daybreakcx 发布时间: 2010-08-07
不打开文件你就想计算文件的hash值啊,你牛,兄弟
作者: ydfgic 发布时间: 2010-08-07
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28