MFC 中打开 文件,文件夹,以及删除文件,文件夹操作

来源:互联网 发布:婚宴用酒 知乎 编辑:程序博客网 时间:2024/05/15 12:40

 
/****************************************   打开文件**************************************/void CFileSendClientDlg::OnOpenfile() {// TODO: Add your control notification handler code herePOSITION pos= m_FileList.GetFirstSelectedItemPosition(); int _nSelect =  m_FileList.GetNextSelectedItem(pos);if(_nSelect>=0){ShellExecute(NULL,"Open",m_FileList.GetItemText(_nSelect,0),NULL,NULL,SW_SHOWNORMAL);}else{AfxMessageBox("请选择一个你要打开的文件");}}

/****************************************   打开文件目录**************************************/void CFileSendClientDlg::OnOpenpath() {ShellExecute(NULL,"Open","",NULL,NULL,SW_SHOWNORMAL);}

/****************************************     删除文件**************************************/void CFileSendClientDlg::OnDelete() { // TODO: Add your control notification handler code here POSITION pos= m_FileList.GetFirstSelectedItemPosition();  int _nSelect =  m_FileList.GetNextSelectedItem(pos); if(_nSelect>=0){  DeleteFile(m_FileList.GetItemText(_nSelect,0));//  m_FileList.DeleteItem(_nSelect); }else {  AfxMessageBox("请选择一个你要删除的文件"); } }
 rmdir() DeleteDirectory(sTempDir) RemoveDirectory(sTempDir)