卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

如何在MFC應(yīng)用程序中復(fù)制、刪除和移動(dòng)文件

對(duì)于一個(gè)基于對(duì)話框的MFC應(yīng)用程序,我們可以通過(guò)添加相應(yīng)的功能來(lái)實(shí)現(xiàn)文件的復(fù)制、刪除和移動(dòng)。下面是一個(gè)示例,演示了如何在MFC應(yīng)用程序中實(shí)現(xiàn)這些功能。 新建一個(gè)基于對(duì)話框的應(yīng)用程序 首先,我們需要

對(duì)于一個(gè)基于對(duì)話框的MFC應(yīng)用程序,我們可以通過(guò)添加相應(yīng)的功能來(lái)實(shí)現(xiàn)文件的復(fù)制、刪除和移動(dòng)。下面是一個(gè)示例,演示了如何在MFC應(yīng)用程序中實(shí)現(xiàn)這些功能。

新建一個(gè)基于對(duì)話框的應(yīng)用程序

首先,我們需要新建一個(gè)基于對(duì)話框的MFC應(yīng)用程序。假設(shè)我們的工程名為OperateFile。

添加按鈕和編輯框

在對(duì)話框中添加五個(gè)按鈕和兩個(gè)編輯框。其中,兩個(gè)靜態(tài)文本用于顯示文件路徑。

添加打開(kāi)文件功能

為“打開(kāi)”按鈕建立響應(yīng)函數(shù)OnOpen1(),在該函數(shù)中添加以下代碼:

```cpp void COperateFileDlg::OnOpen1() { // 打開(kāi)文件對(duì)話框 CString strFilter _T("All Files(*.*)|*.*||"); CFileDialog dlg(TRUE, NULL, NULL, OFN_EXPLORER | OFN_HIDEREADONLY | OFN_ENABLESIZING | OFN_FILEMUSTEXIST, strFilter); if (() IDOK) { m_strSrcFile (); UpdateData(false); } } ```

添加刪除文件功能

為“刪除”按鈕建立響應(yīng)函數(shù)OnDelete(),在該函數(shù)中添加以下代碼:

```cpp void COperateFileDlg::OnDelete() { // 刪除文件 UpdateData(TRUE); CString strMsg; if (DeleteFile(m_strSrcFile)) (_T("刪除文件%s成功!"), m_strSrcFile); else (_T("刪除文件%s失??!"), m_strSrcFile); AfxMessageBox(strMsg); } ```

添加復(fù)制文件功能

為“復(fù)制”按鈕建立響應(yīng)函數(shù)OnCopy(),在該函數(shù)中添加以下代碼:

```cpp void COperateFileDlg::OnCopy() { // 復(fù)制文件 UpdateData(TRUE); CString strMsg; if (CopyFile(m_strSrcFile, m_strDstFile, FALSE)) (_T("文件%s已經(jīng)拷貝到文件%s了!"), m_strSrcFile, m_strDstFile); else (_T("文件%s拷貝到文件%s失?。?), m_strSrcFile, m_strDstFile); AfxMessageBox(strMsg); } ```

添加移動(dòng)文件功能

為“移動(dòng)”按鈕建立響應(yīng)函數(shù)OnMove(),在該函數(shù)中添加以下代碼:

```cpp void COperateFileDlg::OnMove() { // 移動(dòng)文件 UpdateData(TRUE); CString strMsg; if (MoveFile(m_strSrcFile, m_strDstFile)) (_T("文件%s已經(jīng)移動(dòng)到文件%s了!"), m_strSrcFile, m_strDstFile); else (_T("文件%s移動(dòng)到文件%s失??!"), m_strSrcFile, m_strDstFile); AfxMessageBox(strMsg); } ```

最后,運(yùn)行程序,點(diǎn)擊“打開(kāi)”按鈕選擇一個(gè)文件,然后點(diǎn)擊“復(fù)制”按鈕將該文件復(fù)制到指定位置,點(diǎn)擊“刪除”按鈕刪除該文件,點(diǎn)擊“移動(dòng)”按鈕將該文件移動(dòng)到另一個(gè)位置。

標(biāo)簽: