/ 파일 도구 / 온라인 배치 파일 생성 도구
무료 온라인 도구

온라인 배치 파일 생성 도구

경로 목록과 공통 내용을 입력해 여러 파일을 ZIP으로 생성합니다. 상대 경로 검증, 10,000개 제한, UTF-8 지원. 처리는 브라우저에서 로컬로 수행됩니…

사용 시작

여러 파일을 한 번에 준비하는 방법

프로젝트 초기 구조나 여러 설정 파일을 만들 때, 일일이 파일을 생성하고 내용을 채우는 일은 번거롭습니다. 이 도구는 경로 목록과 공통 내용만 입력하면 모든 파일을 포함한 ZIP을 만들어 줍니다.

실제 사용 예

예를 들어 경로 목록에 src/index.jssrc/app.js를 입력하고 기본 내용에 hello를 넣으면, 다운로드되는 ZIP 안의 두 파일 모두 hello라는 내용을 갖습니다. 기본 내용을 비우면 각 파일은 0바이트로 생성됩니다.

처리 방식과 제한

ZIP은 압축하지 않고 저장 방식으로 만들어지며, 파일명은 UTF-8로 기록됩니다. 파일마다 다른 내용을 넣거나, 파일 형식을 추론하거나, 실행 권한을 부여하거나, 타임스탬프를 보존하지 않습니다. 템플릿 치환도 없습니다.

경로 검증은 백슬래시를 정규화하고, 절대 경로나 드라이브 문자, 점(.), 점두개(..), 빈 경로 조각, null 문자, 중복 경로를 거부합니다. 각 경로는 ZIP 파일명 길이 제한을 넘을 수 없습니다.

주의할 점

이 도구는 브라우저 메모리에서 ZIP을 생성하여 다운로드만 제공합니다. 직접 파일 시스템에 쓰지 않으므로, 생성된 ZIP을 새 폴더에 풀어 기존 파일과 충돌을 피하세요.

자주 묻는 질문

  • Q: 파일마다 다른 내용을 넣을 수 있나요? 아니요, 기본 내용은 모든 파일에 동일하게 적용됩니다. 파일별로 다른 내용이 필요하면 ZIP을 푼 뒤 직접 수정해야 합니다.
  • Q: 경로에 백슬래시를 써도 되나요? 네, 백슬래시는 자동으로 슬래시로 변환됩니다. 하지만 절대 경로나 드라이브 문자는 허용되지 않습니다.
  • Q: 파일이 너무 많으면 어떻게 되나요? 경로 목록은 최대 10,000개, 목록과 기본 내용은 각각 16MiB, 반복 파일 내용 총합은 128MiB로 제한됩니다. 초과하면 오류가 발생합니다.

체크리스트

  • 경로는 상대 경로인가?
  • 중복 경로가 없는가?
  • 파일명이 ZIP 제한을 넘지 않는가?
  • 기본 내용이 필요한가?

처리는 브라우저에서 로컬로 수행됩니다.