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保护结束()
这个是模块 送上