Show GN: 파일이름 규칙을 편집/공유/적용할 수 있는 도구를 만들고 있어요.

6 hours ago 1

파일과 폴더들이 많아지면 이를 체계적으로 정리하기 위해 폴더이름/파일이름 규칙을 만들게 되는데요. 완전 수동으로 관리되는 경우가 대부분입니다.
예를 들면, Netflix 에서는 폴더 및 파일명 규칙 을 긴 문서를 만들어 공유하고 있습니다. 이를 따르려면 "reeltitle_dcdm_16b_sdr_xyz_g26_20190104_239_4096x1716/
r01/reeltitle_r01_dcdm_16b_sdr_xyz_g26_20190104_239_4096x1716.0000002.tif"
이런 파일이름을 다뤄야 합니다.
위의 예와 같이 극단적인 경우가 아니더라도, "001리포트/2024/04/매출/일간-매출-20250103.xls" 같이 간단한 규칙만 들어가도 관리하는것이 번거롭습니다.

이 문제를 해결하기 위해서 2가지를 만들었는데요.

1.파일/폴더명 규칙을 기술하는 언어

이것으로 규칙을 설명하는 방법을 표준화하고 기계가 이해할수 있는 기반을 만듭니다.
예를 들면, 아래와 같이 간단히 yaml로 표현합니다. 상세스펙

- Reports: # 폴더 - Report-<TITLE>-<YYYYMMDD>.xls #파일

위에 언급했던 netflix의 파일이름규칙은 이렇게 표현할수 있습니다.
yaml언어는 .fns 이라는 폴더에 저장됩니다.

2.위 언어를 사용하는 도구

현재 아래와 같은 것들이 있습니다.

clearfile.name : FNS를 생성하고 편집하고 공유하는 웹서비스 입니다.

Brand New File : 규칙에 맞는 파일이름을 쉽게 만들어주는 데스크탑 앱입니다. 코드작성시 자동완성으로 타이핑과 오타를 줄이는 것 처럼, 새 파일이름을 만들때 자동완성으로 파일이름 만들기를 도와줍니다.

yaml언어와 도구들의 관계는 html 과 웹브라우저와의 관계라고 보시면 됩니다.

현재 규격을 정하고 있는 중이니 의견 주시면 적극 반영하겠습니다.

Read Entire Article