Gyubin Han 7ec1073d14 Feat: 파일 시스템 접근 및 디렉토리 탐색 명령어 구현
- FTPFileSystem 클래스 생성: 파일 시스템 추상화
  * 안드로이드 외부 저장소의 FTPServer 디렉토리를 루트로 설정
  * 경로 보안 검증 (루트 디렉토리 escape 방지)
  * 상대/절대 경로 지원
- FTPSession에 파일 시스템 통합
  * FTPFileSystem 인스턴스 추가
  * PWD 명령어를 파일 시스템 기반으로 수정
- 디렉토리 탐색 명령어 구현
  * CWD: 디렉토리 변경
  * CDUP: 상위 디렉토리로 이동
- 파일 목록 명령어 구현
  * LIST: 상세 파일 목록 (Unix 스타일)
  * NLST: 파일명만 나열
  * 임시로 제어 연결을 통해 전송 (데이터 연결은 Phase 4에서 구현)
- 파일/디렉토리 관리 명령어 구현
  * MKD: 디렉토리 생성
  * RMD: 디렉토리 삭제
  * DELE: 파일 삭제
  * SIZE: 파일 크기 조회

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-01 02:49:42 +09:00
2026-01-01 02:46:18 +09:00
2025-12-26 04:40:09 +09:00

Android FTP Server

안드로이드 환경에서 구동되는 FTP 서버 애플리케이션 개발을 위한 Repository 입니다.

본 프로젝트는 FTP의 이해를 위해 학습하면서 실제 구현하고자, 최소한의 프레임워크 및 라이브러리를 사용하여 제작되었습니다.

Description
[vibe] 안드로이드 환경에서 구동되는 FTP 서버 애플리케이션
Readme 212 KiB
Languages
Java 100%