热情软件屋

 

怎样才能把文件名和文件夹名分开


编号: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 "如何查找目录"

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio