神魂顛倒論壇logo

icon
首頁Microsoft 應用技術區Windows 10 作業系統 → [原創]c++遍?文件(包含子目?)

Silverlight 5 | 雷射溶脂 | 瘦小腹 | 植髮 | 眼袋 | 玻尿酸 | 電波拉皮 | Flash | 購物車 | Flash Player 11.2 | 豐胸 |

下一主題 上一主題


[原創]c++遍?文件(包含子目?)


[原創]c++遍?文件(包含子目?) 簡版






  ?源:flash,as,js?趣?好者c++遍?文件(包含子目?)    string bianli(string path,string lastpath)     
    {   
    string error_buf;
    string *filename_buf;
    filename_buf=new string[100];
    struct _finddata_t filefind;
    string  curr=path+"\\*.*";     
    int done=0,i,handle;    
    if((handle=_findfirst(curr.c_str(),&filefind))==-1)return "error";       
    while(!(done=_findnext(handle,&filefind)))     
    {         
    //printf("%s\n",filefind.name);      
    if(!strcmp(filefind.name,"..")){  
    continue;
    }                    
    if((_A_SUBDIR==filefind.attrib)) //是目?  
    {                    
    curr=path+"\\"+filefind.name;  
    bianli(curr,lastpath);
    }     
    else//不是目?,是文件       
    {     
    cout<<filefind.name<<endl;
    error_buf=copy_func_b(path+"\-:special:1:-,filefind.name,lastpath);
    cout<<error_buf<<endl;
    }     
    }             
    _findclose(handle);  
    return "noerror";
    } 
    


瘦小腹 | 回到頂部
下一主題 上一主題