查找程序所在上一级目录中是否存在指定文件夹,不存在就建立,并在其中新建一个txt文件
2012-10-22 09:36
826 查看
WIN32_FIND_DATA fileFind; HANDLE hFirstFile; CString strFolder = "TargetFolder"; CString strCurrentDir,strForeDir; int flagFind = 0; CString strdir; char buf[MAX_PATH]; int nIndex; memset(buf,0,MAX_PATH); GetCurrentDirectory(MAX_PATH,buf); strCurrentDir.Format(_T("%s"),buf); strForeDir = strCurrentDir; nIndex = strForeDir.ReverseFind('\\'); strForeDir.Delete(nIndex+1,strForeDir.GetLength()-nIndex-1); strdir = strForeDir + _T("*"); hFirstFile = FindFirstFile(strdir,&fileFind); do { CString strText; strText.Format(_T("%s"),fileFind.cFileName); if(strText == strFolder) { flagFind = 1; AfxMessageBox(strForeDir + strFolder + ":The folder is exist."); } } while(FindNextFile(hFirstFile,&fileFind)); if(flagFind == 0) { if(!CreateDirectory(strForeDir + strFolder,NULL)) { AfxMessageBox("Create folder error!"); return; } SetCurrentDirectory(strForeDir + strFolder); CFile file; char str[] = "if you want show someting in the program you should add some txt file in to current folder "; file.Open("readme.txt",CFile::modeCreate | CFile::modeWrite,NULL); file.Write(str,strlen(str)); file.Close(); }
相关文章推荐
- 【练习题】 使用程序建立一个多级的目录,在每个目录下,新建一个和目录名字一样的txt文件,并写入1990
- 判断指定位置是否存在已知名字的文件夹,若不存在,新建一个
- 编写一个程序,把指定目录下的所有的带.java文件都拷贝到另一个目录中,拷贝成功后,把后缀名是.java的改成.txt。
- C#获取FTP目录下文件夹、文件的方法,进而判断FTP下指定文件夹是否存在
- ACCESS中查询语句:查询所得数据另存到一个指定目录下的文件夹里,并新建新的文件
- 判断所指定的文件或目录(文件夹)是否存在存储过程
- c++判断文件是否存在,判断是文件还是目录,获取文件大小,获取程序所在路径
- Shell脚本运行hive语句 | hive以日期建立分区表 | linux schedule程序 | sed替换文件字符串 | shell推断hdfs文件文件夹是否存在
- 判断所指定的文件或目录(文件夹)是否存在存储过程
- 判断本地系统目录下是否存在XML文件,如果不存在就创建一个XMl文件,若存在就在里面执行添加数据
- 查找当前目录下文件是否存在,不存在则弹出选择文件对话框
- C++/VC/MFC查找指定文件或文件夹是否存在
- 从一个泄露的信息文件中判断自己的QQ好友是否存在其中(TXT与EXCEL中的信息查找)
- 读取指定文件夹里面的所有图片取出里面其中一张图片和判断文件夹或文件是否存在
- 编写一个程序,能在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径。
- 编写一个Python程序,能在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径
- Shell脚本执行hive语句 | hive以日期建立分区表 | linux schedule程序 | sed替换文件字符串 | shell判断hdfs文件目录是否存在
- python程序2(递归查找某一个文件夹下所有的文件是否含有某个特定的字符串,并打印该文件名)
- ios判断程序文件夹下是否存在指定文件
- 判断文件夹、文件是否存在,如果不存在,这建立