摘要:
1,目的用户输入了一个字符串,我只想知道输入的字符串的形式是否是一个有效的文件夹路径(绝对路径)。不管这个文件夹存在与否。2,原理两种思路:一,自己审查字符串各个字符的组合形式。(算法较繁琐,需要考虑情况很多)二... 阅读全文
摘要:
1,目的用户输入了一个字符串,我只想知道输入的字符串的形式是否是一个有效的文件夹路径(绝对路径)。不管这个文件夹存在与否。2,原理两种思路:一,自己审查字符串各个字符的组合形式。(算法较繁琐,需要考虑情况很多)二... 阅读全文
摘要:
1,原理遍历文件夹,当是文件,就删除,是文件夹就递归。最后移除文件夹。2,实现MFC版本:使用CFileFind类遍历。BOOL MyDeleteFolder(CString strPath){ CFileFin... 阅读全文
摘要:
1,原理与前文一样,使用FindFirstFile和FindNextFile 遍历文件夹,通过把所有文件大小相加,得到总大小。2,实现32位无符号整数,能表示的大小为:2^32-1 = 4294967295 字节... 阅读全文
摘要:
文件是否存在API:BOOL PathFileExists(LPCTSTR lpszPath);文件夹是否存在API:BOOL PathIsDirectory(LPCTSTR pszPath);包含头文件和库:#... 阅读全文
摘要:
1,目的判断一个文件夹是否为空。2,原理及实现遍历文件夹找到除"."和".."以外的目录,就说明不为空。一,使用Platform SDK的两个函数 FindFirstFile 和 FindNextFile.形式:... 阅读全文
|