-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathFileman.h
executable file
·65 lines (60 loc) · 1.43 KB
/
Fileman.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
// Fileman.h: CFileman クラスのインターフェイス
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_FILEMAN_H__13E1F072_ADF6_11D2_8D63_004005388001__INCLUDED_)
#define AFX_FILEMAN_H__13E1F072_ADF6_11D2_8D63_004005388001__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "DlgNorm.h"
class CFileman
{
public:
BOOL AntiCacheTempWrite(const char *fname);
int n_DodChar;
int n_Overrun;
UINT n_BufferSize;
UINT n_UnticacheSize;
int n_UntiFolder;
BOOL b_AntiCache;
BOOL n_bAntiOneShot;
BOOL b_NotRemove;
BOOL DeleteMain(LPCSTR buf);
CString GetLFName();
BOOL SetFullPath(LPCSTR buf);
CString GetPath();
CString GetFullPath();
CString GetFname();
CFileman();
virtual ~CFileman();
int n_nFiles;
int n_rRen;
int n_rZLen;
int n_rNull;
int n_Date;
int n_Dummy;
int n_NDispE;
int n_NDispN;
BOOL n_Confirm;
BOOL n_DummySkip;
int n_nOvwr;
BOOL n_DispF;
BOOL n_Log;
CString *sLogStr;
private:
BOOL PharsePath();
protected:
BOOL DummyfileProcess();
void ConfirmMsgbox(CString mes);
CString OldPath;
unsigned int GenerateRandom(unsigned int min, unsigned int max);
int DeleteOneFile(CDlgNorm *dlg);
int nFiles;
CString sFname;
CString sPath;
CString sFullPath;
CString sLFName;
BOOL isExist;
DWORD dwFileAttr;
};
#endif // !defined(AFX_FILEMAN_H__13E1F072_ADF6_11D2_8D63_004005388001__INCLUDED_)