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)