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);
    }

  • 相关阅读:
    数据库的三大范式
    mysql中变量的定义
    java实现用两个栈实现队列
    java实现替换空格
    java实现二维数组中查找
    struts2核心配置之Action
    struts2核心配置之struts.xml
    初识struts2
    $.ajax()参数详解
    百度Map-JSAPI-覆盖物范围查询标记
  • 原文地址:https://www.cnblogs.com/kex1n/p/1834817.html
Copyright © 2011-2022 走看看