根据代码分析进行少量修改
This commit is contained in:
@@ -1090,7 +1090,7 @@ void CFileManagerDlg::FixedRemoteFileList(BYTE *pbBuffer, DWORD dwBufferLen)
|
||||
memcpy(&dwFileSizeHigh, pList, 4);
|
||||
memcpy(&dwFileSizeLow, pList + 4, 4);
|
||||
CString strSize;
|
||||
strSize.Format("%10d KB", (dwFileSizeHigh * (MAXDWORD+1)) / 1024 + dwFileSizeLow / 1024 + (dwFileSizeLow % 1024 ? 1 : 0));
|
||||
strSize.Format("%10d KB", (dwFileSizeHigh * (MAXDWORD+long long(1))) / 1024 + dwFileSizeLow / 1024 + (dwFileSizeLow % 1024 ? 1 : 0));
|
||||
m_list_remote.SetItemText(nItem, 1, strSize);
|
||||
memcpy(&ftm_strReceiveLocalFileTime, pList + 8, sizeof(FILETIME));
|
||||
CTime time(ftm_strReceiveLocalFileTime);
|
||||
@@ -1503,7 +1503,7 @@ BOOL CFileManagerDlg::SendUploadJob()
|
||||
if (hFile == INVALID_HANDLE_VALUE)
|
||||
return FALSE;
|
||||
dwSizeLow = GetFileSize (hFile, &dwSizeHigh);
|
||||
m_nOperatingFileLength = (dwSizeHigh * (MAXDWORD+1)) + dwSizeLow;
|
||||
m_nOperatingFileLength = (dwSizeHigh * (MAXDWORD+long long(1))) + dwSizeLow;
|
||||
|
||||
CloseHandle(hFile);
|
||||
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݰ<EFBFBD><DDB0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD>
|
||||
@@ -1537,7 +1537,7 @@ BOOL CFileManagerDlg::SendDeleteJob()
|
||||
|
||||
if (file.GetAt(file.GetLength() - 1) == '\\')
|
||||
{
|
||||
ShowMessage("Զ<EFBFBD>̣<EFBFBD>ɾ<EFBFBD><EFBFBD>Ŀ¼ %s\*.* <20><><EFBFBD><EFBFBD>", file);
|
||||
ShowMessage("Զ<EFBFBD>̣<EFBFBD>ɾ<EFBFBD><EFBFBD>Ŀ¼ %s\\*.* <20><><EFBFBD><EFBFBD>", file);
|
||||
bPacket[0] = COMMAND_DELETE_DIRECTORY;
|
||||
}
|
||||
else
|
||||
@@ -1579,7 +1579,7 @@ void CFileManagerDlg::CreateLocalRecvFile()
|
||||
DWORD dwSizeHigh = pFileSize->dwSizeHigh;
|
||||
DWORD dwSizeLow = pFileSize->dwSizeLow;
|
||||
|
||||
m_nOperatingFileLength = (dwSizeHigh * (MAXDWORD+1)) + dwSizeLow;
|
||||
m_nOperatingFileLength = (dwSizeHigh * (MAXDWORD+long long(1))) + dwSizeLow;
|
||||
|
||||
// <20><>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>
|
||||
m_strOperatingFile = m_pContext->m_DeCompressionBuffer.GetBuffer(9);
|
||||
@@ -1669,7 +1669,7 @@ void CFileManagerDlg::CreateLocalRecvFile()
|
||||
memcpy(bToken + 1, &FindFileData.nFileSizeHigh, 4);
|
||||
memcpy(bToken + 5, &FindFileData.nFileSizeLow, 4);
|
||||
// <20><><EFBFBD>յij<D5B5><C4B3>ȵ<EFBFBD><C8B5><EFBFBD>
|
||||
m_nCounter += FindFileData.nFileSizeHigh * (MAXDWORD+1);
|
||||
m_nCounter += FindFileData.nFileSizeHigh * (MAXDWORD+long long(1));
|
||||
m_nCounter += FindFileData.nFileSizeLow;
|
||||
|
||||
dwCreationDisposition = OPEN_EXISTING;
|
||||
@@ -1818,7 +1818,7 @@ void CFileManagerDlg::EndLocalRecvFile()
|
||||
m_nTransferMode = TRANSFER_MODE_NORMAL;
|
||||
EnableControl(TRUE);
|
||||
FixedLocalFileList(".");
|
||||
ShowMessage("<EFBFBD><EFBFBD><EFBFBD>أ<EFBFBD>װ<EFBFBD><EFBFBD>Ŀ¼ %s\*.* <20><><EFBFBD><EFBFBD>", m_Local_Path);
|
||||
ShowMessage("<EFBFBD><EFBFBD><EFBFBD>أ<EFBFBD>װ<EFBFBD><EFBFBD>Ŀ¼ %s\\*.* <20><><EFBFBD><EFBFBD>", m_Local_Path);
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -1841,7 +1841,7 @@ void CFileManagerDlg::EndLocalUploadFile()
|
||||
m_bIsStop = false;
|
||||
EnableControl(TRUE);
|
||||
GetRemoteFileList(".");
|
||||
ShowMessage("Զ<EFBFBD>̣<EFBFBD>װ<EFBFBD><EFBFBD>Ŀ¼ %s\*.* <20><><EFBFBD><EFBFBD>", m_Remote_Path);
|
||||
ShowMessage("Զ<EFBFBD>̣<EFBFBD>װ<EFBFBD><EFBFBD>Ŀ¼ %s\\*.* <20><><EFBFBD><EFBFBD>", m_Remote_Path);
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -1859,7 +1859,7 @@ void CFileManagerDlg::EndRemoteDeleteFile()
|
||||
m_bIsStop = false;
|
||||
EnableControl(TRUE);
|
||||
GetRemoteFileList(".");
|
||||
ShowMessage("Զ<EFBFBD>̣<EFBFBD>װ<EFBFBD><EFBFBD>Ŀ¼ %s\*.* <20><><EFBFBD><EFBFBD>", m_Remote_Path);
|
||||
ShowMessage("Զ<EFBFBD>̣<EFBFBD>װ<EFBFBD><EFBFBD>Ŀ¼ %s\\*.* <20><><EFBFBD><EFBFBD>", m_Remote_Path);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user