資源簡介
遠程獲取服務端的所有文件信息,支持遠程上傳和下載文件,遠程刪除及創建文件。
代碼片段和文件信息
//?ABOUTFILEINFO.cpp?:?implementation?file
//
#include?“stdafx.h“
#include?“客戶端.h“
#include?“ABOUTFILEINFO.h“
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif
typedef?struct //文件結構
{
char FileName[MAX_PATH];
int FileLen;
char Time[50];
BOOL IsDir;
BOOL Error;
HICON hIcon; //圖標句柄
}FILEINFO;
char?path[260];
char?times[50];
char?FileLen[32];
BOOL?HIDE=false;
BOOL?READ=false;
BOOL?NORM=false;
/////////////////////////////////////////////////////////////////////////////
//?ABOUTFILEINFO?dialog
ABOUTFILEINFO::ABOUTFILEINFO(CWnd*?pParent?/*=NULL*/)
:?CDialog(ABOUTFILEINFO::IDD?pParent)
{
//{{AFX_DATA_INIT(ABOUTFILEINFO)
//}}AFX_DATA_INIT
}
void?ABOUTFILEINFO::DoDataExchange(CDataExchange*?pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(ABOUTFILEINFO)
DDX_Control(pDX?IDC_CHECK_HIDE?m_hide);
DDX_Control(pDX?IDC_CHECK_NORM?m_norm);
DDX_Control(pDX?IDC_CHECK_READ?m_read);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(ABOUTFILEINFO?CDialog)
//{{AFX_MSG_MAP(ABOUTFILEINFO)
ON_BN_CLICKED(IDC_REF?OnRef)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
//?ABOUTFILEINFO?message?handlers
ABOUTFILEINFO::SetFileInfo(BYTE?*DATE)
{
FILEINFO?*fi=(FILEINFO*)DATE;
strcpy(pathfi->FileName);
strcpy(timesfi->Time);
sprintf(FileLen“%dK“fi->FileLen);
if(fi->Error) //只讀
{
READ=true;
}
if(fi->IsDir) //隱藏
{
HIDE=true;
}
if(HIDE==FALSE&&READ==FALSE)//一般
{
NORM=true;
}
}
void?ABOUTFILEINFO::OnRef()?
{
GetDlgItem(IDC_STATIC_PLACE)->SetWindowText(path);
GetDlgItem(IDC_STATIC_FILELEN)->SetWindowText(FileLen);
GetDlgItem(IDC_STATIC_TIME)->SetWindowText(times);
if(READ)
{
m_read.SetCheck(1);
}
if(HIDE)
{
m_hide.SetCheck(1);
}
if(HIDE==FALSE&&READ==FALSE)
{
m_norm.SetCheck(1);
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????48640??2007-05-10?09:53??服務端\服務端.opt
?????文件????????317??2007-05-04?16:27??服務端\SYS.H
?????文件??????18825??2007-07-04?20:52??服務端\服務端.cpp
?????文件??????24576??2007-05-10?09:05??服務端\Release\服務端.exe
?????文件???????4294??2007-05-10?09:54??服務端\服務端.dsp
?????文件???????1106??2007-04-28?08:51??服務端\StdAfx.h
?????文件????????293??2007-04-28?08:51??服務端\StdAfx.cpp
?????文件???????1605??2007-04-28?08:51??服務端\ReadMe.txt
?????文件????????447??2007-04-28?08:51??服務端\Resource.h
?????文件???????1457??2007-04-28?08:51??服務端\服務端.rc
?????文件????????308??2007-04-28?08:51??服務端\服務端.h
?????文件????????243??2007-04-28?08:51??服務端\服務端.clw
?????文件????????537??2007-04-28?08:51??服務端\服務端.dsw
?????文件??????50176??2007-05-10?09:54??服務端\服務端.ncb
?????文件???????1134??2007-05-10?09:05??服務端\服務端.plg
?????文件??????16792??2007-04-28?09:55??服務端\服務端.aps
?????文件???????1021??2007-07-04?20:51??服務端\說明.txt
?????文件????????317??2007-05-04?16:27??客戶端\SYS.H
?????文件???????1224??2007-05-05?08:47??客戶端\ABOUTME.h
?????文件???????4681??2007-05-10?09:40??客戶端\客戶端.clw
?????文件???????1229??2007-05-02?16:32??客戶端\PUTFILEDLG.h
?????文件???????1228??2007-05-03?13:24??客戶端\GETFILEDLG.h
?????文件????????987??2007-05-05?08:47??客戶端\ABOUTME.cpp
?????文件???????2425??2007-05-08?00:38??客戶端\Resource.h
?????文件????????208??2007-04-27?20:54??客戶端\StdAfx.cpp
?????文件????????999??2007-04-27?20:54??客戶端\StdAfx.h
?????文件??????76628??2007-05-09?16:56??客戶端\客戶端.aps
?????文件????????398??2007-04-27?20:54??客戶端\res\客戶端.rc2
?????文件???????1078??2007-04-27?20:54??客戶端\res\客戶端.ico
?????文件??????23566??2007-05-06?10:04??客戶端\res\TCPHeader.ico
............此處省略36個文件信息
- 上一篇:純js彈出層la
yer跨if rame完美回調 - 下一篇:微機原理設計8255論文
評論
共有 條評論