1、Windows 7的话进入控制面板-->程序和功能在左边点“打开或关闭Windows功能”;
2、勾选"Telnet服务器"然后展开“Internet 信息服务器”勾选“FTP服务器”确定,等待安装完毕;
3、然后参考下面启用Telnet的方法XP的话进入控制面板-->添加/删除程序点左边“添加/删除Windows组件”然后双击“Internet信息服务”,勾选“文件传输协议(FTP)服务器”,确定然后点下一步并放入Windows XP安装光盘(必须是原版,GHOST版的不行)启动Telnet服务:(极不建议,因为Telnet以明文传送密码);
4、开始-->运行,输入“servicesmsc“,确定找到”Telnet“项,双击,把启动类型改成”自动“,按”应用“,再点服务状态下的启动按钮,按确定退出(注意:部分定制版的系统压根没有,XP亦不提供Telnet服务器安装功能,所以这些系统上无法打开Telnet)1文件被锁定,例如
ACCESS数据库
,正在被使用,因此不能被清除,解决办法是登录
虚拟主机
管理平台,进入到主机管理中,把空间运行暂停,然后等数十秒钟再清除就可以了。
2文件的索引坏了。在一台有上百万文件的服务器中,很有可能发生这种情况,这类文件用上面的方式无法删除。(解
决方法:联系本司
技术工程师
,一般在24小时内解决)。
3用户自己曾经对上层目录设定了不能写入的保护性 *** 作,解决方法:登陆用户控制后台-自助管理-管理主机-打开相应目录的写 *** 作权限,然后用ftp登陆删除。
4同一刻有其他人打开你的ftp在 *** 作,此时必须是其他
ftp *** 作关闭才能删除。
5文件名
乱码
或有空格,用ftp重命名该文件然后删除。或者进入到“高级管理”里面,也可以删除掉的。这个涉及到权限问题,看你的主机服务商给没给你这个权限了。
C:\Program Files (x86)\National Instruments\LabVIEW 2015\vilib\FTP
FTP1里有DELE命令,FTP2里有命令行,可以自己编写
ftpClientsendServer(DELE READMEtxt\r\n);
int reply = ftpClientreadServerResponse();
if(reply == 250){//success
Systemoutprintln(File delete success Filename is READMEtxt);}走到这里正常,reply返回值是250(有点奇怪,弄这么个你懂的数字),到这里单个文件测试正常。
接下来想要删除目录下所有文件,也就是需要取目录下列表,也就是说要用到nameList这个函数,不知道还有没有别的,我就知道这个,下面为实际想要的代码。
TelnetInputStream list = ftpClientnameList(fullPath);
ftpClientsendServer(DELE READMEtxt\r\n);
int reply = ftpClientreadServerResponse();
if(reply == 250){//success
Systemoutprintln(File delete success Filename is READMEtxt);}取完列表后再这里进行删除,下面的reply返回值始终是226,这个很奇怪,不管删除文件存在不存在,都是226,这样就午饭判断删除是否成功了。
请知道的高手帮帮忙,深表谢意!
------解决方案--------------------------------------------------------
FTP reply codes are described in RFC 959
Generally, reply code 226 or 250 is used after a successful file transfer, after LIST commands, and after NLST commands
Reply code 250 (but not 226) is used for a broader class of FTP commands, such as RNTO, DELE, MKD, RMD, CWD
RFC 959 describes the command sequences where a server is allowed to reply with either reply code 226 or reply code 250
可能是没删除成功,所以226,要删除成功的话,就会250
------解决方案--------------------------------------------------------
好吧 我接分了。
------解决方案--------------------------------------------------------
求代码看看~~~
一个人唱双簧。。。算是接分。。。文件夹删不掉的一种很大的可能,是你的文件夹里还有文件没有清空,而你的ftp工具设置的是不能删除未清空的文件夹。
以前可以删除,是你的设置对了,可能后来设置有变动。
不知道你用的什么ftp工具,到选项里查看一下改一下设置。文件夹删不掉的一种很大的可能,是你的文件夹里还有文件没有清空,而你的ftp工具设置的是不能删除未清空的文件夹。
你以前可以删除,是你的设置对了,可能后来设置有变动。
不知道你用的什么ftp工具,到选项里查看一下改一下设置。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)