大家好啊,向大家请教个问题:如何把指定目录下的所有文件名和绝对路径导出到一个TXT文件;因为想把网吧服务器的视频文件名导出到一个文件,想让女朋友选择几个然后再去拷贝,呵呵
请对这块熟悉的朋友介绍下,谢谢

解决方案 »

  1.   

    直接用dir命令就好了啊。
    打开cmd, cd到指定目录,然后dir > video.txt
      

  2.   

    dir >dir.txt
    tree>tree.txt
      

  3.   

    //将strDir目录下所有文件名(包括子文件夹和路径)
    //写入文本文件test.txt

    bool CTESTDlg::find(CString strDir)
    {
    CFileFind ff;  
    CString tmpfile;
    CString szDir = strDir; 
    char* pFileName = "test.txt";
        CStdioFile wfile(pFileName,CFile::modeCreate|CFile::modeWrite|CFile::typeText);

    if(szDir.Right(1) != "\\")
    szDir += "\\";

    szDir += "*.*";
    BOOL res = ff.FindFile(szDir); tmpfile = ff.GetFilePath();  //运行至该行出现异常错误
    while(res)
    {
    res = ff.FindNextFile();
    wfile.WriteString(tmpfile);   

    if(ff.IsDirectory() && !ff.IsDots())
    {
    wfile.WriteString(tmpfile);            
    find(ff.GetFilePath());
    }

    }
    ff.Close();//关闭
    wfile.Close();
    return true;
    }