워크노트 예제: 폴더 파일 목록을 CSV로 만들기

준비: Python 3.12 이상. 추가 패키지는 없습니다.
압축을 푼 예제 폴더에서 터미널을 열고 실행합니다.
  python example.py
Windows에서 python 명령이 없으면 py example.py를 사용해 보세요.
macOS/Linux에서 python3 명령을 쓰는 환경은 python3 example.py로 실행합니다.

입력: sample_files/의 일반 파일 4개. 하위 폴더도 포함합니다.
출력: outputs/file_list.csv (UTF-8 BOM, 헤더 다음 데이터 4행)
기대값: 파일 4개, 총 63바이트. 수정 시각은 압축 해제 환경에 따라 달라집니다.
원본 파일은 읽기만 합니다. outputs가 있으면 덮어쓰지 않고 종료 코드 2로 중지합니다.
다시 실행하려면 outputs를 다른 이름으로 옮기거나 압축을 새 폴더에 풀어 주세요.
빈 입력 폴더는 헤더만 있는 CSV를 만듭니다. 링크, 없는 입력 폴더는 거부합니다.
실행 위치와 관계없이 example.py 옆의 sample_files를 읽습니다.
원본 파일이 동시에 바뀌는 상황이나 읽기 권한 오류는 별도로 처리해야 합니다.
이 데이터는 개인정보가 없는 직접 작성 합성 자료입니다.
