1. 用FTP如何快速去掉一個根目錄,就是把一個文件夾的所有文件移到上個目錄里。c:\a\c\1.exe變c:\c\1.exe
進入c:\a\c\ 然後點右鍵 選擇 「移動」選項 然後會出現:c:\a\c\ 然後把c\ 去掉,確定就可以。有的FTP軟體不能使用
2. CFTP板塊監測出問題,但按官方的解決方法還是玩兒不成
您好:我是問問CF突擊隊的成員暗い夜の謎。您提的問題解答如下 請使用管理員許可權登錄進行嘗試。 1)如果您不是系統管理員,並且您在網吧游戲,建議您可以咨詢網管看能否給客戶機使用Administrator或者擁有Administrator許可權的ID登錄。 2)如果是家庭用戶建議您打開「我的電腦」—選擇「控制面板」—打開「用戶帳戶」—查看您目前使用的用戶名是否擁有管理員許可權—如沒有管理員許可權則可以選擇注銷—登錄界面連續按兩次Ctrl+Alt+Del,就會出現帳號輸入框—輸入您的管理員帳號以及密碼,確認之後,就可以以管理員身份登錄了。另外,需要提醒您,請不要把客戶端安裝在C盤路徑下。 4、登錄時,提示讀取配置文件失敗:Version.ini 1)、可能是電腦中了病毒或木馬修改了游戲文件,建議進行電腦殺毒操作; 2)、關閉電腦防火牆; 3)、刪除游戲安裝路徑下的「Version.ini」文件,重新登錄游戲; 4)、更換路徑重新安裝游戲。 經分析,部分非法軟體和木馬病毒,會將系統目錄下的"msvcirt.dll"文件破壞或刪除,導致您在游戲中出現"TENVF 0"的錯誤提示,從而影響您正常游戲。 現為您提供臨時解決辦法,解決此問題。 方法如下: 方法一:下載「恢復.cmd」的處理文件,下載至桌面後將名字改為「恢復.cmd」,然後雙擊運行,運行界面會在1秒鍾後消失,運行後正常啟動游戲即可。 方法二:第一種方法使用未恢復的用戶,需要根據自己的系統下載對應的「msvcirt.dll」文件進行替換,如xp-sp3的用戶下載「msvcirt.dll_xpsp3」,vista的用戶下載「msvcirt.dll-vista」文件,下載後把文件名字改為「msvcirt.dll」,然後將該文件移動至系統目錄「C:\WINDOWS\system32」下,放好以後運行游戲即可 方法三:第二種方法,部分用戶使用時會提示該目錄下已經有msvcirt的文件夾,如果出現該提示,請到系統目錄「C:\WINDOWS\system32」下找到一個以「msvcirt」命名的文件夾,將其刪除,然後正常登游戲即可。 如果想根治此問題,需要您在平時游戲時不要使用非法軟體,大部分非法軟體都捆綁有木馬病毒,不僅會影響您正常游戲,更會導致系統崩潰、藍屏等現象。 文件修復下載: http://gamesafe.qq.com/time/file/repair.zip
3. 使用Cftpconnect中PutFile始終只能上傳一個文件
通過CFileFind類便利文件夾中所有文件,然後每個文件調用下PutFile
以下代碼將當前目錄下的文件枚舉出來並列印每個文件名:
CFileFind finder
BOOL bWorking = finder.FindFile("*.*");
while(bWorking)
{
bWorking = finder.FindNextFile( );
cout <<(LPCTSTR) finder.GetFileName( ) <<endl;
}
為使示例簡單,此代碼使用標准C++庫函數cout類,cout行可由調用CListBox::AddString來代替。
要了解有關CFileFind和其它WinInet類共同使用的情況,請參閱聯機文檔「Visual C++程序員指南」中的「用WinInet設計Internet程序」。
4. 怎麼用cftpconnection類編寫向ftp server上傳文件
為了與FTP Internet伺服器通訊,必須先創建一個CInternetSession實例,然後創建CFtpConnection對象。創建CFtpConnection對象不採用直接方式,而是調用CInternetSession::GetFtpConnertion來創建並返回一個指向它的指針。
CFtpConnection類的成員
構造函數 CFtpConnection 構造一個CFtpConnection對象
操作 SetCurrentDirectory 設置當前FTP目錄
GetCurrentDirectory 獲取此次連接的當前目錄
GetCurrentDirectoryAsURL 獲取作為URL的此次連接的當前目錄
RemoveDirectory 從伺服器移去指定目錄
CreateDirectory 在伺服器上構造一個目錄
Rename 將伺服器上的文件改名
Remove 從伺服器上移去一個文件
PutFile 將一個文件放到伺服器上
GetFile 從連接的伺服器上獲取一個文件
OpenFile 在連接的伺服器上打開一個文件
Close 關閉與伺服器的連接
實例一:上傳文件
CString strAppName = AfxGetAppName();
CInternetSession* pSession = new CInternetSession(strAppName);
CFtpConnection* pConn = pSession->GetFtpConnection("
10.46.1.232","Anonymous","",21);
pConn->SetCurrentDirectory("test");
CString strLocfile,strRemotefile;
strLocfile="C:\\cmd.txt";
strRemotefile="cmd.txt";
pConn->PutFile(strLocfile,strRemotefile,FTP_TRANSFER_TYPE_ASCII);
pConn->Close();
return 0;
實例二:Ftp的打開文件操作函數:OpenFile
5. FTP上傳文件過濾的問題
8UFTP真正的綠色版,在線即可操作,經360安全認證檢測,各大軟體站極力推薦。
6. C語言如何用FtpPutFile()函數上傳文件到Ftp伺服器!下載用FtpGetFile()可以!
C語言中沒有FtpPutFile函數,這是VB中的函數。
C語言可以使用CStdioFile函數打開本地文件。使用類CInternetSession 創建並初始化一個Internet打開FTP伺服器文件。
CStdioFile繼承自CFile,一個CStdioFile 對象代表一個用運行時函數fopen 打開的C 運行時流式文件。
流式文件是被緩沖的,而且可以以文本方式(預設)或二進制方式打開。文本方式提供對硬回車—換行符對的特殊處理。當你將一個換行符(0x0A)寫入一個文本方式的CStdioFile 對象時,位元組對(0x0D,0x0A)被發送給該文件。當你讀一個文件時,位元組對(0x0D,0x0A)被翻譯為一個位元組(0x0A)。
CStdioFile 不支持Duplicate,LockRange,和UnlockRange 這幾個CFile 函數。如果在CStdioFile 中調用了這幾個函數,將會出現CNoSupported 異常。
使用類CInternetSession 創建並初始化一個或多個同時的Internet 會話。如果需要,還可描述與代理伺服器的連接。
如果Internet連接必須在應用過程中保持著,可創建一個類CWinApp的CInternetSession成員。一旦已建立起Internet 會話,就可調用OpenURL。CInternetSession會通過調用全局函數AfxParseURL來為分析映射URL。無論協議類型如何,CInternetSession 解釋URL並管理它。它可處理由URL資源「file://」標志的本地文件的請求。如果傳給它的名字是本地文件,OpenURL 將返回一個指向CStdioFile對象的指針。
如果使用OpenURL在Internet伺服器上打開一個URL,你可從此處讀取信息。如果要執行定位在伺服器上的指定的服務(例如,HTTP,FTP或Gopher)行為,必須與此伺服器建立適當的連接。
常式:
#include<winsock.h>
#include<stdio.h>
WORDwVersionRequested;
WSADATAwsaData;
charname[255];//name里是本機名
CStringip;//本機IP
PHOSTENThostinfo;
wVersionRequested=MAKEWORD(1,1);
if(WSAStartup(wVersionRequested,&wsaData)==0)
{
if(gethostname(name,sizeof(name))==0)
{
if((hostinfo=gethostbyname(name))!=NULL)
{
ip=inet_ntoa(*(structin_addr*)*hostinfo->h_addr_list);
}
}
WSACleanup();
}
//AfxMessageBox(name);//name里是本機名
//AfxMessageBox(ip);//ip中是本機IP
CStdioFileFile;
File.Open("C://ip.txt",CFile::modeCreate|CFile::modeReadWrite);
//如果文件事先不存在的話,就需要CFile::modeCreate,否則就不需要。
File.WriteString(ip+":"+"8000");
File.Close();//注意,這里一定要把文件關閉,否則不能成功上傳
CStringhost="204.45.67.11";
CStringuser="19337";
CStringpassword="1234567";
TRACE(":%s:%s:%s:%s/n",host,
user,password,"C://ip.txt");
CInternetSessionsession
(AfxGetApp()->m_pszAppName);
CFtpConnection*pConn=NULL;
pConn=session.GetFtpConnection(host,user,password);
if(pConn){
if(!pConn->PutFile("C://ip.txt","ip.txt"))
{
MessageBox("傳送文件失敗??");
}else{
MessageBox("傳送文件成功!");
}
pConn->Close();
deletepConn;
session.Close();
}else{
MessageBox("CannotConnect");
}
7. 我用C語言編了一個過濾字幕文件中中文的小程序,但是文件刪除和重命名沒反應
標准字元類型char只支持ASCII碼里的內容。想存儲、輸入輸出中文的用寬字元wchar,printf/scanf前面加一個w,%s改為%S,fgets/fputs在s前面加個w。
8. 怎麼去除cftp安全警告
朋友,你開了軟體的話,關掉軟體電腦重啟就行了;還是警告,電腦掃下毒,重啟;再是警告的話,那就是外掛把你CF文件改掉了,CF先刪掉,然後再重裝。
9. 如何通過FTP限制文件夾屬性
如果是你自己使用,你就在「所有者--全打勾」,如果給某些人使用,你只希望那些人上傳文件,你就在「組--打勾「讀取,寫入」如果只希望人家能復制出來,你就在「公共---勾讀取」,其它地方可以不管它。
下面幾個詞可以這樣簡單的去理解:
A.讀取:就是可以從FTP里把文件復制到他的電腦上。
B.寫入:把文件從他的電腦復制到FTP上。
C.執行:在FTP上運行文件。 (這項一般不要勾,危險)
D.將更改循環應用到子文件夾和文件:(就是以上面A.B.C這三個操作,運用到指定的文件夾里的文件夾和文件上,就比如:A文件夾(A文件夾里還有B文件夾,B文件夾里還有C文件夾和1,2,3...個文件),你把「所有者」設置成可以「讀取,寫入,執行」,並且把D這項打勾,那麼,所有者這個人(如果這個FTP是你建立的,那你就是所有者)你就可以對A文件夾里的所有東西(包括BC文件里的文件夾或文件)進行「讀取,寫入,執行」操作。如果你不把D勾上,那你只能對A文件夾操作,不能對B文件夾里的任何東西進去「讀取,寫入,執行」等操作。
10. 求易語言繞過cfTP安全的源碼
用vmp保護模塊
VMP保護開始()
欲保護的程序
VMP保護結束()
這個是模塊 送上