⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 myfilefind.h

📁 对当前目录下的文件进行加密对指定的目录进行监控,对里面的文件进行实时加密,双击时进行实时解密操作
💻 H
字号:
#pragma once
#include "afx.h"
#include "MyListCtrl.h"


class CMyFileFind :
	public CFile
{
public:
	CMyFileFind(void);
	~CMyFileFind(void);

	//开始查找相关目录
	void StartScan(CString strDir1,           //查找的目录一
		CString strDir2,                      //查找的目录二
		CMyListCtrl *pMyListCtrl1,            //把相关信息插入链表一
		CMyListCtrl *pMyListCtrl2,            //把相关信息插入链表二
		CButton *pViewBtn,                     //查看不同的按纽
		CButton *pCopyBtn);                    //复制最新文件的按纽
	//显示出不同
	void ViewDiffer(int viewType);            //不同的方式
	//拷贝不同的文件                          
	void CopyNewFile(int copyType);           //不同的方式
protected:


	//对指定目录进行进行搜索
	void Search_Directory(char * szFilename,  //要搜索的文件名字
		CString szDir,                           //要搜索的目录
        int dir);                             //指定是第几个目录


private:

	CStringArray m_OneArray;                  //第一个目录的文件信息

	CStringArray m_TwoArray;                  //第二个目录的文件信息						   

	HANDLE m_hScanDir1;                       //扫描目录一的线程句柄
    HANDLE m_hScanDir2;                       //扫描目录二的线程句柄
    HANDLE m_hOut;                            //向面板上输出数据的句柄

	CMyListCtrl *m_pMyListCtrl1;              //有关信息插入链表一
	CMyListCtrl *m_pMyListCtrl2;              //有关信息插入链表二

	CButton *m_pViewBtn;                      //查看按纽
	CButton *m_pCopyBtn;                      //复制按纽

	CString strPath;                          //文件的路径
	CString strName;                          //文件名
	CString strCTime;                         //文件创建时间
	CString strATime;                         //文件访问时间
	CString strWTime;                         //文件修改时间
	CString strCurr;
	char fileDir[MAX_PATH];                   //扫描的当前路径

	int i;                                    //记录是否是目录,当到三时才是目录

    
private:
	//查看目录一的线程
	static DWORD WINAPI _ScanThread(LPVOID lpParameter);
    //把结果输出到面板上的线程
    static DWORD WINAPI _OutThread(LPVOID lpParameter);
public:
	void MyCopyFile(CString FileOldPath, CString FileNewPath);
};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -