import java.io.File;
public class Q113 {
public static void main(String[] args) {
/*
● 요구사항
음악 파일이 100개 있다. 파일명 앞에 일련 번호를 붙이시오.
● 조건
- '001'부터 3자리 형식으로 붙이시오.
● 리소스
- 폴더 > 음악 파일
- 파일 다운로드
● 출력
[001]1도 없어 - Apink (에이핑크).mp3
[002]11 (Prod. 다이나믹듀오) - Wanna One (워너원) - 남바완.mp3
[003]134340 - 방탄소년단.mp3
..
[100]花요일 (Blooming Day) - EXO-CBX (첸백시).mp3
*/
String path = "C:\\Class\\code\\java\\file\\파일_디렉토리_문제\\음악 파일";
File dir = new File(path);
int n = 1;
File[] list = dir.listFiles();
for (File file : list) {
if (file.getName().substring(file.getName().lastIndexOf(".") + 1).toLowerCase().equals("mp3")) {
File temp = new File(path + "\\", String.format("[%03d]%s", n, file.getName()));
file.renameTo(temp);
n++;
}
}
System.out.println("complete");
}
}