zoukankan      html  css  js  c++  java
  • 获取一个目录下的所有文件 (转载)

    #include<iostream>
    #include<io.h>
    using namespace std;

    void main()
    {
        _finddata_t file;
        long lf;
        if((lf = _findfirst("C:\\WINDOWS\\*.*",&file))==-1l)//_findfirst返回的是long型;  、、long __cdecl _findfirst(const char *, struct _finddata_t *)
            cout<<"文件没有找到!\n";
        else
        {
            cout<<"\n文件列表:\n";
            while( _findnext( lf, &file ) == 0 )//int __cdecl _findnext(long, struct _finddata_t *);如果找到下个文件的名字成功的话就返回0,否则返回-1
            {
                cout<<file.name;
                if(file.attrib == _A_NORMAL)cout<<"  普通文件  ";
                else if(file.attrib == _A_RDONLY)cout<<"  只读文件  ";
                else if(file.attrib == _A_HIDDEN )cout<<"  隐藏文件  ";
                else if(file.attrib == _A_SYSTEM )cout<<"  系统文件  ";
                else if(file.attrib == _A_SUBDIR)cout<<"  子目录  ";
                else cout<<"  存档文件  ";
                cout<<endl;
            }
        }
        _findclose(lf);
    }

  • 相关阅读:
    Python装饰器实现几类验证功能做法(续)
    10周年整
    年中review
    Javascript 模块化开发上线解决方案
    AMDJS编译工具
    第三方组件接入方案(演示文稿图片)
    代码打包预处理工具
    manifest资源提取工具
    也来山寨一版Flappy Bird (js版)
    2014 todo list
  • 原文地址:https://www.cnblogs.com/kex1n/p/1834817.html
Copyright © 2011-2022 走看看