|
(광고) 단통법 시대의 인터넷가입 가이드(ver2.0) (234) |
백메가 |
2015-12 |
1722215 |
25 |
2015-12
1722215
1 백메가
|
|
[필독] 처음 오시는 분을 위한 안내 (736) |
정은준1 |
2014-05 |
5189203 |
0 |
2014-05
5189203
1 정은준1
|
111178 |
첸브로 하드 백플레인에 있는 헤더 용도가 뭘까요?? (8) |
암굴왕 |
2024-03 |
2019 |
0 |
2024-03
2019
1 암굴왕
|
111177 |
과거 ide 하드디스크는 어떻게 확장해서 사용했나요? (11) |
inquisitive |
2024-03 |
2185 |
0 |
2024-03
2185
1 inquisitive
|
111176 |
과거 ide 하드디스크는 어떻게 확장해서 사용했나요? (1) |
박문형 |
2024-03 |
1529 |
0 |
2024-03
1529
1 박문형
|
111175 |
포티나 팔로알토, 테스트 라이센스로 어디까지 가능한가요? |
osthek83 |
2024-03 |
1133 |
0 |
2024-03
1133
1 osthek83
|
111174 |
리눅스 SSD 불량 문의 (4) |
화란 |
2024-03 |
1728 |
0 |
2024-03
1728
1 화란
|
111173 |
[ 미국 직구 ] 관세 및 부가세 (9) |
전설속의미… |
2024-03 |
1956 |
0 |
2024-03
1956
1 전설속의미…
|
111172 |
ODD 케이스 (13) |
미담 |
2024-03 |
1444 |
0 |
2024-03
1444
1 미담
|
111171 |
PC부품 담배냄새 빼는 좋은 방법이 뭐가 있을까요? ㅠㅠ (24) |
여수I완스 |
2024-03 |
2755 |
0 |
2024-03
2755
1 여수I완스
|
111170 |
인코딩 (7) |
미담 |
2024-03 |
1979 |
0 |
2024-03
1979
1 미담
|
111169 |
미니 PC 제품 추천받습니다 (12) |
dateno1 |
2024-03 |
1506 |
1 |
2024-03
1506
1 dateno1
|
111168 |
Avago 3108raid raid6 인데 리빌드중 백업 카피해도 괜찮을까요? (12) |
새로운차원 |
2024-03 |
1528 |
0 |
2024-03
1528
1 새로운차원
|
111167 |
혹시 아파트 베란다나 가정집에 태양광 발전기 설치하신분 있으신가요? (10) |
기억을머금… |
2024-03 |
3091 |
0 |
2024-03
3091
1 기억을머금…
|
111166 |
대용량 스토리지 도입 관련 질문드립니다. (12) |
햇살한스푼 |
2024-03 |
1779 |
0 |
2024-03
1779
1 햇살한스푼
|
111165 |
supoer micro blade (4) |
lenux8 |
2024-03 |
1377 |
0 |
2024-03
1377
1 lenux8
|
111164 |
공부목적 간단한 홈인프라 구성중입니다. 조언부탁드립니다. (16) |
븍띤 |
2024-03 |
1918 |
0 |
2024-03
1918
1 븍띤
|
111163 |
혹시 노트북 무선 와이파이 잡을때 맥주소가 계속 바뀔수가 있을까요? (3) |
SouthH |
2024-03 |
1799 |
0 |
2024-03
1799
1 SouthH
|
111162 |
리버스 프록시 환경에서 fail2ban 적용에 대한 고민 (5) |
하늘너머 |
2024-03 |
1818 |
0 |
2024-03
1818
1 하늘너머
|
111161 |
마침표(.)가 많은 파일 이름 대량 편집하는 방법 잇을까요? (11) |
영산회상 |
2024-03 |
1488 |
0 |
2024-03
1488
1 영산회상
|
111160 |
마침표(.)가 많은 파일 이름 대량 편집하는 방법 잇을까요? (3) |
정무현 |
2024-03 |
1306 |
1 |
2024-03
1306
1 정무현
|
111159 |
마침표(.)가 많은 파일 이름 대량 편집하는 방법 잇을까요? (3) |
김창윤(WC) |
2024-03 |
1133 |
0 |
2024-03
1133
1 김창윤(WC)
|
DX1. --> DX1.edited
https://www.den4b.com/products/renamer
filelist.txt엑셀로 여신다음에 열 하나 복사해서 오른쪽에 붙혀넣기
ctrl+H 치셔서
일괄치환1 "\nTCGA-3L-AA1B-01Z-00-DX1" -> "\nmove TCGA-3L-AA1B-01Z-00-DX1"
일괄치환2 ".png\n" -> "_edited.png\n"
일괄치환3 "\t" -> " "
코딩하기 싫어서 잔머리 굴리다가 터특(?)했습니다.
근데 요구사항이 맨 뒤에 .png 앞에 _edited.png 로 하는거 맞지요?
돌리기 전에 한번 테스트 해보세요..
밑에 directory = "./" 부분은 파이선을 실행하는 현재 디렉토리를 대상으로 하고, 만일 대상디렉토리를 설정하시면 해당 디렉토리내의 파일을 변경합니다.
import os
def rename_files(directory):
for filename in os.listdir(directory):
if filename.endswith(".png"):
# 파일 이름에서 확장자 제외한 부분과 확장자를 분리
name, extension = os.path.splitext(filename)
# 새로운 파일 이름 생성
new_filename = f"{name}_edited{extension}"
# 파일 이름 변경
os.rename(os.path.join(directory, filename), os.path.join(directory, new_filename))
if __name__ == "__main__":
directory = "./"
rename_files(directory)
그 다음에 일정한 규칙에 맞춰 바꿀 이름을 만듭니다.
그리고 R에서는 system으로 python 에서는 os.system 을 이용해서 rename 혹은 mv 명령어로 수작업으로 명령어를 입력했습니다.
시간이 걸려도 거의 확실하게 동작합니다.
지금 변경을 하시려는 부분이 .png 라는 파일명 앞에 _edited 을 붙혀서 _edited.png 라는 것을 만들려고 하시는 것처럼 보입니다.
그러면 지금 파일 변경 프로그램에서 찾아야 하는 부분은 .png 이며 이걸 _edited.png 로 수정을 하면 되는 거죠..
일반적으로 파일명에는 .png 라는 문구를 사용하지 않고 확장자만 사용할 테니까요..
--- 또한. _edited를 DX1. 뒤에 붙히는 것도 동일합니다. 우리는 -DX1. 이라는 동일한 파일명을 알고 있죠.
그러면 -DX1. 을 찾아서 -DX1_edited. 으로 수정을 하면 되는 겁니다. 파일명의 다른 부분은 해당 부분이 없기 때문이죠.. 딱 정해진 부분일 듯 하니까요.
파일명 동시에 변경 할 경우 가장 기준이 되는 방법을 찾는 것이 좋더군요.. 지울려면 파일명의 길이를 알면 되고.. 추가 할려면 위치에 맞는 동일한 규칙을
알면 되더군요. ㅎㅎ. 잘 되시길 바래요~.
디렉토리 하나에 png 파일만 다 밀어 넣으시고 (다른 파일은 넣으면 안 됩니다)
cmd 로 해당 디렉토리 찾아 들어가셔서
ren *.png *.
ren * *_edited.png
이렇게 하면 처음에
TCGA-3L-AA1B-01Z-00-DX1.8923A151-A690-40B7-9E5A-FCBEDFC2394Fid00006197-022f-4584-a899-e02926c4669c.png
이게
TCGA-3L-AA1B-01Z-00-DX1.8923A151-A690-40B7-9E5A-FCBEDFC2394Fid00006197-022f-4584-a899-e02926c4669c
로 바뀌고,
두번째에서
TCGA-3L-AA1B-01Z-00-DX1.8923A151-A690-40B7-9E5A-FCBEDFC2394Fid00006197-022f-4584-a899-e02926c4669c
가
TCGA-3L-AA1B-01Z-00-DX1.8923A151-A690-40B7-9E5A-FCBEDFC2394Fid00006197-022f-4584-a899-e02926c4669c_edited.png
로 바뀝니다 :p