怎样才能把文件名和文件夹名分开
编号:QA004120
建立日期: 2001年4月17日 最后修改日期:2002年3月15日
所属类别:
WZX:
操作系统: DOS 6.22
编程工具: Turbo C 2.0
问题: 我需用C语言编写一个模拟DOS下DIR命令的程序,我现在只能列出文件夹和文件名,能否告诉我怎样才能把文件名和文件夹名分开,另外用什么函数取得文件修改日期、时间、文件大小、磁盘卷标、剩余空间大小、Serial Number的信息,我实在找不着,盼望专家组指点!谢谢!
水平: 刚入门
回答:
估计你是使用的findfirst来列文件,这样的话,该函数的第二个参数是一个结构,该结构返回文件的时间、属性等。借助属性,你可以区分文件和文件夹。
yxzxs的意见:
也可以用int _chmod(fnameOrfpath,0)函数来判断文件或文件夹,文件夹的返回值为16。
相关问题:
QA001633 "如何查找目录"
此问题由李海回答。
| |
|
|
| |
|
|