내 Android FTP 클라이언트 앱을 테스트 중이며 파이썬 pyftpdlib
라이브러리를 사용하여 컴퓨터를 ftp 서버로 사용하고 있습니다. 내 고객은 appache 라이브러리를 사용하여 구현되었습니다.
서버에서 폴더가 비어 있거나 가득 찼든 클라이언트에서 생성되었는지 여부에 관계없이 폴더를 삭제하는 데 문제가 있습니다.
[I 2015-12-31 21:15:23] 10.0.0.3:35358-[geri] MKD C:\users\geri\desktop\test 257
[I 2015-12-31 21:15:23] 10.0.0.3:35358-[geri] DELE C:\users\geri\desktop\test 550 'Permission denied.'
파일을 삭제하는 데 문제가 없습니다. 폴더에 파일이 포함 된 경우에도 동일한 문제가 발생합니다.
나는 또한 SITE CHMOD 777
명령을 사용하려고 시도했지만 도움이되지 않습니다.
서버 (내 PC)는 Windows 8, Android의 클라이언트에서 실행됩니다. 미리 감사드립니다!
모두에게 @LMFAO_A_JOKE 예. 내 사용자는 pyftpdlib를 사용하는 파이썬 프로그램에서 정의됩니다. 이 오류가 발생하는 유일한 조치입니다. 내 사용자는 모든 권한이 있습니다.
—
Gershon Papi
@LMFAO_A_JOKE 이것은 내가 시도한 것과 정확히 일치하며 결과는 "코드"로 표시됩니다. 또한 업로드 한 폴더와 이미 존재하는 폴더를 삭제하려고했는데 모두 같은 오류가 발생합니다.
—
Gershon Papi
명령을 DELETE에 전달하고 있습니까? REMOVE 명령을 전달하여 차이가 있는지 확인할 수 있습니까? 클라이언트가 GUI 또는 명령 줄인지 확실하지 않습니다. RM 또는 RMDIR일까요?
—
Pimp Juice IT
@LMFAO_A_JOKE 남자 고마워요, 파일에 사용되는 삭제 명령을 보내고 있었고, 제거 명령이 작업을 수행합니다!
—
Gershon Papi