FTP删除目录问题
FTP中新建目录采用的是
SendCommand("MKD " + strDirName);
删除目录采用SendCommand("RMD " + strDirName);
用SendCommand产生的目录是可以用SendCommand方式删除的
但是如果是在FTP文件夹中手动建立的文件夹目录就无法用
SendCommand方式删除,我确定我没有打错文件夹名字,而且我还去create了
提示是已有同名目录,但是删除时候却提示access is denied,写入什么的权限都有,为什么删除被拒绝了,求解
------解决方案--------------------
你手动建立文件夹的时候,是不是和你用的FTP用户是不是相同的账号,不同的账号权限不一样,
------解决方案--------------------
你是怎么确定两个文件夹没有区别的? 如果你用A账号创建的文件夹,用B账号是不能删除的。写入权限不等于删除权限。
所以还是权限的问题
------解决方案--------------------读取和写入并不意味着可删除,还有修改
但那只是系统安全预设的几种权限
具体的NTFS权限分得比较细,上面的“修改”就涉及到创建文件(夹)、删除文件(夹),修改文件属性..
你可以右击一个NTFS文件夹>安全>高级>有效权限 进行更细致的设置
上面的问题,你去服务器上勾选“安全”里的“修改”权限就行了