2011/03/08 19:38
RL.Application
[RL.Application] - DE File Numberer. v0.1. 파일명을 일괄로 바꿔주는 프로그램.
을 릴리즈하고 나서 몇가지 피드백이 들어와서 수정사항을 반영한 V0.2 릴리즈합니다.

DE 는 Designer & Developer의 약자입니다.
프로그램 이름은 FileNumberer 구요.
단순히 파일명을 일괄로 바꿔주는 프로그램입니다.
오늘자로 버전은 V0.2입니다. 아직 정식 릴리즈는 아니에요.
수정사항은 다음과 같습니다.

이전 버전에서는 글자가 지워지고 나서도 회색이어서 보기가 좀 안좋아서 수정했습니다.
그림에 보시면 파일앞에 붙일 이름은 사용자가 변경했으므로 검은색인데 반해 파일 뒤에 붙일 이름은 아직 회색입니다. 파일 뒤에 붙일 이름 클릭시 글자가 지워지고, 새로 사용자가 글자를 입력할 때 검은색으로 써집니다.


예를 들어서 시작숫자가 8번이고 총 파일 갯수가 7개라면 숫자는 자동으로 08~14번으로 붙습니다. 이렇게 변경한 이유는 아래와 같이 파일이 있을 경우
Test[1]
Test[10]
Test[2]
이런식으로 문자열 정렬이 되지 않는 문제가 있기 때문입니다. 따라서 글자수를 맞춰주기 위해서 최대자리수에 맞춰서 파일명이 변경됩니다.

2. 와 같은 경우인데, 지금 변경할 것이 아니라 , 현재는 1-80번까지만 변경하고 싶지만 추후에 변경할 것들이 500번까지 있을 경우 총 자리수는 세자리가 되어야 하죠. 하지만 2의 방법을 선택할 경우에는 자리수가 저절로 2자리로 맞춰지므로 전체적으로는 맞지 않는 문제가 생깁니다.
그래서 강제로 자리수를 맞출 수 있도록 변경하였습니다.
사용 방법은 맞추고 싶은 자리수에 #을 넣어주시면 됩니다.
예.>
3.1. 시작숫자에 #1이라고 넣어주시면
Test[1] -> Test[01]
Test[10] -> Test[10]
3.2. 시작숫자에 #1#이라고 넣어주시면
Test[1] -> Test[010]
Test[10] -> Test[0100]
3.3. 단 숫자가 여러군데 있을경우에는 변경되지 않습니다.
예컨데 #1#2 라고 되어있을 경우에는 1이 시작값인지 2가 시작값인지 판단할수가 없기 때문에
변환이 되지 않습니다.

파일을 일일이 선택하기에는 너무 힘들다는 의견이 있어서 전체 선택/해제 기능을 추가하였습니다.
파일이 하나도 선택되어 있지 않거나 하나라도 선택되어 있을 경우에는 불러온 파일 전체가 선택됩니다.
파일이 모두다 선택되어 있을 경우에는 모든 파일이 선택 해제가 됩니다.

그전 버전에서는 무조건 파일을 실행한 위치가 저장되도록 되어있었는데, 이번에 마지막으로 열었던 파일의 위치가 저장되도록 변경되었습니다.
예를 들어서 DE File Numbererr의 위치가 C:\FileRenamer 였고
실제로 이름을 바꿀 위치가 C:\MyRenameTest 였다면
다음에 DE File Numberer를 실행시킬때 '열기' 버튼을 누르시면 C:\MyRenameTest 로 열리게 됩니다.
이를 위해서 DE File Numberer가 있는 폴더에 LastDir.txt 라는 파일이 하나 생기는데요.
이 파일은 마지막으로 열었던 위치가 저장되어 있습니다.
만약 마지막으로 열었던 위치가 저장되지 않기를 원하신다면 이 LastDir.txt 를 지워주시면 됩니다.
레지스트리에 써도 상관없습니다만 저는 레지스트리에 뭔가를 쓰는걸 별로 안좋아해서 일부러 파일로 적었습니다.

변환버튼이 아무래도 가장 중요한 버튼이라서 빨간색으로 배경색을 넣고 글자 크기를 키워뒀습니다.

4.의 전체선택 / 해제 버튼이 생기면서 의미상으로 헷깔릴것 같아서 선택취소 버튼은 선택삭제 버튼으로 변경되었습니다. 기능은 동일하게 선택된 파일들을 목록에서 지웁니다.
다운로드는 여기서 하시면 됩니다.
설치판은 DEFileNumberer_Setup.zip 을 받으시고 (추천하지 않습니다.)
무설치판은 DEFileNumberer_Portale.zip 를 받아주세요.
단, 이 프로그램은 닷넷 프레임워크 위에서 c#으로 작성되었기 때문에, 닷넷 프레임워크가 필요합니다. 닷넷 프레임워크 3.5의 기능은 딱 한줄밖에 안썼지만 여하튼 3.5 로 빌드했기 때문에 실행하기 위해서는 깔려있어야 합니다. 이 프로그램 말고도 닷넷 프레임웍을 쓰는 프로그램은 많으니까 한번 깔아두셔도 괜찮을 꺼에요. 공짜니까 걱정 마세요.
부트스트래퍼 이용 : 부트스트래퍼를 이용하면 아주 조그만 프로그램을 받은 다음, 그 프로그램이 인터넷에 접속에서 닷넷 프레임워크를 설치합니다.
직접 통채로 다운받기 : 인터넷에서 통채로 닷넷 프레임워크를 다운받습니다.
부트스트래퍼를 이용하든 직접 받는 차이는 없습니다.
새로 수정한 소스 추가 첨부합니다.
소스코드의 라이센스는 프로그램의 라이센스와 동일하게
입니다.
감사합니다.
을 릴리즈하고 나서 몇가지 피드백이 들어와서 수정사항을 반영한 V0.2 릴리즈합니다.
아주 간단한 소개
DE 는 Designer & Developer의 약자입니다.
프로그램 이름은 FileNumberer 구요.
단순히 파일명을 일괄로 바꿔주는 프로그램입니다.
오늘자로 버전은 V0.2입니다. 아직 정식 릴리즈는 아니에요.
수정사항은 다음과 같습니다.
1. 파일앞에 붙일 이름 / 파일 뒤에 붙일 이름 클릭시 글자가 사라지고 나서도 계속 글자색이 회색이던 문제를 글자색이 검은색으로 바뀌게 수정.
이전 버전에서는 글자가 지워지고 나서도 회색이어서 보기가 좀 안좋아서 수정했습니다.
그림에 보시면 파일앞에 붙일 이름은 사용자가 변경했으므로 검은색인데 반해 파일 뒤에 붙일 이름은 아직 회색입니다. 파일 뒤에 붙일 이름 클릭시 글자가 지워지고, 새로 사용자가 글자를 입력할 때 검은색으로 써집니다.
2. 자리수를 자동으로 맞추게 수정.
예를 들어서 시작숫자가 8번이고 총 파일 갯수가 7개라면 숫자는 자동으로 08~14번으로 붙습니다. 이렇게 변경한 이유는 아래와 같이 파일이 있을 경우
Test[1]
Test[10]
Test[2]
이런식으로 문자열 정렬이 되지 않는 문제가 있기 때문입니다. 따라서 글자수를 맞춰주기 위해서 최대자리수에 맞춰서 파일명이 변경됩니다.
3. 시작숫자에 #을 넣어서 강제로 숫자를 맞출 수 있도록 수정
2. 와 같은 경우인데, 지금 변경할 것이 아니라 , 현재는 1-80번까지만 변경하고 싶지만 추후에 변경할 것들이 500번까지 있을 경우 총 자리수는 세자리가 되어야 하죠. 하지만 2의 방법을 선택할 경우에는 자리수가 저절로 2자리로 맞춰지므로 전체적으로는 맞지 않는 문제가 생깁니다.
그래서 강제로 자리수를 맞출 수 있도록 변경하였습니다.
사용 방법은 맞추고 싶은 자리수에 #을 넣어주시면 됩니다.
예.>
3.1. 시작숫자에 #1이라고 넣어주시면
Test[1] -> Test[01]
Test[10] -> Test[10]
3.2. 시작숫자에 #1#이라고 넣어주시면
Test[1] -> Test[010]
Test[10] -> Test[0100]
3.3. 단 숫자가 여러군데 있을경우에는 변경되지 않습니다.
예컨데 #1#2 라고 되어있을 경우에는 1이 시작값인지 2가 시작값인지 판단할수가 없기 때문에
변환이 되지 않습니다.
4. 전체 선택 / 해제 기능이 추가되었습니다.
파일을 일일이 선택하기에는 너무 힘들다는 의견이 있어서 전체 선택/해제 기능을 추가하였습니다.
파일이 하나도 선택되어 있지 않거나 하나라도 선택되어 있을 경우에는 불러온 파일 전체가 선택됩니다.
파일이 모두다 선택되어 있을 경우에는 모든 파일이 선택 해제가 됩니다.
5. 마지막으로 열었던 파일의 위치가 저장되도록 변경되었습니다.
그전 버전에서는 무조건 파일을 실행한 위치가 저장되도록 되어있었는데, 이번에 마지막으로 열었던 파일의 위치가 저장되도록 변경되었습니다.
예를 들어서 DE File Numbererr의 위치가 C:\FileRenamer 였고
실제로 이름을 바꿀 위치가 C:\MyRenameTest 였다면
다음에 DE File Numberer를 실행시킬때 '열기' 버튼을 누르시면 C:\MyRenameTest 로 열리게 됩니다.
이를 위해서 DE File Numberer가 있는 폴더에 LastDir.txt 라는 파일이 하나 생기는데요.
이 파일은 마지막으로 열었던 위치가 저장되어 있습니다.
만약 마지막으로 열었던 위치가 저장되지 않기를 원하신다면 이 LastDir.txt 를 지워주시면 됩니다.
레지스트리에 써도 상관없습니다만 저는 레지스트리에 뭔가를 쓰는걸 별로 안좋아해서 일부러 파일로 적었습니다.
6. 변환버튼이 눈에 띄게 변경되었습니다.
변환버튼이 아무래도 가장 중요한 버튼이라서 빨간색으로 배경색을 넣고 글자 크기를 키워뒀습니다.
7. 선택취소 버튼이 선택삭제 버튼으로 변경되었습니다.
4.의 전체선택 / 해제 버튼이 생기면서 의미상으로 헷깔릴것 같아서 선택취소 버튼은 선택삭제 버튼으로 변경되었습니다. 기능은 동일하게 선택된 파일들을 목록에서 지웁니다.
8. 다운로드.
다운로드는 여기서 하시면 됩니다.
설치판은 DEFileNumberer_Setup.zip 을 받으시고 (추천하지 않습니다.)
무설치판은 DEFileNumberer_Portale.zip 를 받아주세요.
**** 주의 !!!!!!! *****
부트스트래퍼 이용 : 부트스트래퍼를 이용하면 아주 조그만 프로그램을 받은 다음, 그 프로그램이 인터넷에 접속에서 닷넷 프레임워크를 설치합니다.
직접 통채로 다운받기 : 인터넷에서 통채로 닷넷 프레임워크를 다운받습니다.
부트스트래퍼를 이용하든 직접 받는 차이는 없습니다.
9. 소스 공개 및 라이센스
새로 수정한 소스 추가 첨부합니다.
소스코드의 라이센스는 프로그램의 라이센스와 동일하게
저작권 표시 : YES
상업적 이용 : NO
컨텐츠 변경 : YES (단 처음 안내문은 변경 불가)
동일한 설정 : YES
상업적 이용 : NO
컨텐츠 변경 : YES (단 처음 안내문은 변경 불가)
동일한 설정 : YES
입니다.
감사합니다.
DEFileNumberer_Setup.zip

