void delpath(cstring strpath)
//// try
//
// catch(...)
//
// if (handle)
// else
//
// }
// } while (::findnextfile(handle, &sr));
// ::findclose(handle);
// }
// // ::removedirectory(strpath);
// }
// else
//
cfilefind ff;
int nattr = getfileattributes(strpath); // 如果是目錄
if(nattr == file_attribute_directory)
strpath += "*.*";
bool bres = ff.findfile(strpath);
while (bres)
else if (ff.isdirectory())
else if (!ff.isdots() && !ff.isdirectory())}}
}else
}
mkdirp 遞迴建立目錄及其子目錄
如果要建立目錄a並建立目錄a的子目錄b,沒有用 p引數的情況下mkdir會逐個建立目錄 mkdir a mkdir a b 加上引數 p就可以直接建立2個目錄mkdir p a b 如果目錄a 不存在就建立 mkdirp命令是npm的包,可以代替mkdir p操作。intall npm instal...
遞迴刪除指定目錄下所有檔案及子目錄
刪除此路徑名表示的檔案或目錄。如果此路徑名表示乙個目錄,則會先刪除目錄下的內容再將目錄刪除,所以該操作不是原子性的。如果目錄中還有目錄,則會引發遞迴動作。param filepath 要刪除檔案或目錄的路徑。return 當且僅當成功刪除檔案或目錄時,返回 true 否則返回 false。publi...
linux遍歷目錄及其子目錄
1 在linux下遍歷某一目錄下內容linux下歷遍目錄的方法一般是這樣的 2 開啟目錄 讀取 關閉目錄 4 include 5 dir opendir const char dirname 6 struct dirent readdir dir dirp 7 int closedir dir di...