Tacit은 대규모 파일명 변경 작업을 단순화하고 자동화해주는 Electron 기반 데스크탑 애플리케이션입니다. 사용자는 특정 디렉토리의 파일 목록을 엑셀 파일로 내보내고, 이 엑셀 파일을 수정하여 파일명을 일괄 변경할 수 있습니다. 이 앱은 파일 관리와 사무 작업을 효율적으로 처리할 수 있도록 도와줍니다.
-
디렉토리 내 파일 목록 불러오기 사용자가 특정 디렉토리를 선택하면, 해당 디렉토리 내의 모든 파일명을 불러와 화면에 표시합니다.
-
엑셀 파일로 내보내기 선택한 디렉토리의 파일 목록을 엑셀 파일(
files.xlsx)로 다운로드할 수 있습니다.- 엑셀 파일에는 기존 파일명, 변경할 파일명, 변경할 확장자의 3개 열이 포함됩니다.
-
엑셀 파일을 통한 대규모 파일명 변경 다운로드한 엑셀 파일을 편집하여 파일명을 수정한 후 다시 업로드하면, 해당 파일명이 일괄 변경됩니다.
- 첫 번째 열은 기존 파일명을 의미하고, 두 번째 열은 새 파일명, 세 번째 열은 변경할 확장자를 의미합니다.
-
파일 업로드 및 자동 처리 사용자가 수정한 엑셀 파일을 업로드하면, 파일명을 자동으로 변경하여 시간과 노력을 절약할 수 있습니다.
- Node.js
- npm
# 프로젝트 클론
git clone https://github.com/your-username/tacit.git
cd tacit
# 의존성 설치
npm install# 개발 모드에서 앱 실행
npm startOS에 해당하는 커맨드를 입력하세요.
MacOS
npm run build:mac # MacOSWindow 32-bit
npm run build:win32 # Window 32-bitWindow 64-bit
npm run build:win64 # Window 64-bitmain.js - 메인 프로세스를 제어하고 창을 생성하는 파일 renderer/index.js - 파일 목록을 불러오고 엑셀 파일을 생성 및 업로드하는 기능 담당 preload.js - 보안 및 컨텍스트 격리를 위한 스크립트 (필요에 따라 사용) renderer/index.html - 사용자 인터페이스 파일
-
디렉토리 선택 'Select Directory' 버튼을 클릭하여 파일을 변경할 디렉토리를 선택합니다.
-
파일 목록 불러오기 및 엑셀 다운로드 'Load Files' 버튼을 클릭하면 선택된 디렉토리 내의 파일 목록이 엑셀 파일로 다운로드됩니다.
-
엑셀 파일 수정 다운로드한 엑셀 파일에서 파일명 및 확장자를 원하는 대로 수정합니다.
-
엑셀 파일 업로드 및 파일명 변경 'Upload File' 버튼을 클릭하여 수정한 엑셀 파일을 업로드하면 파일명이 자동으로 변경됩니다.
이 프로젝트는 MIT 라이선스를 따릅니다. 자유롭게 사용하고 수정할 수 있습니다.
Issue 및 Pull Request를 통해 기여를 환영합니다. 개선 사항이나 버그를 발견하셨다면 GitHub Issue에 남겨주세요.