删除之前记得改变下工作目录 fileName是dirName里面的文件
ftpClientchangeWorkingDirectory(remoteDir+dirName)
删除文件命令:ftpClientdeleteFile(fileName);
删除完文件后更改目录ftpClientchangeWorkingDirectory(remoteDir)
删除文件夹命令:ftpClientremoveDirectory(dirName);这个问题应该是正常的,因为你在系统中删除文件时 *** 作系统来做这件事,而在ftp中删除文件时ftp服务器做这件事, *** 作系统和ftp服务器属于两种对文件的机制,你可以尝试在ftp服务器上设置是否有删除文件进入回收站而不是直接删除
FTP服务器传输或编辑失败一般有几种情况:
文件损失,不完整,导致传输过程验证失败。
文件使用中,比如在杀毒或者编辑中的文件,系统占用是不能传输的。
权限不足,比如针对某些用户,是不能传输部分文件的,比如exe等风险文件。
特殊情况,比如文件传输过程中,目录满了,存储失败,这个是由服务器管理员控制的,如果目录体积不够文件传输的,联系管理员协商解决。
应该跟你的 anon_umask 值有关,因为anon上传后,默认文件系统的权限,其它用户只有只读,即使你anon_other_write_enable=YES ,但other也不能删除,欢迎分享,转载请注明来源:内存溢出
评论列表(0条)