* 1개 파일 체크 반복문
import java.io.File;
public class WaitForFileExample { public static void main(String[] args) { // 확인할 파일 경로 String filePath = "test.txt"; File file = new File(filePath);
// 파일이 존재할 때까지 루프 while (true) { // 파일 존재 여부 확인 if (file.exists()) { System.out.println("파일이 존재합니다: " + filePath); break; // 파일이 존재하면 반복문 종료 } else { System.out.println("파일이 존재하지 않습니다: " + filePath); // 잠시 대기 (1초) 후 다시 확인 try { Thread.sleep(1000); // 1000밀리초 = 1초 } catch (InterruptedException e) { e.printStackTrace(); } } } System.out.println("파일 확인 완료."); } }
* 다중 파일 체크 반복문
설명:
public class FileCheckExample { public static void main(String[] args) { // 파일을 확인할 경로들 String[] filePaths = { "test1.txt", "test2.txt", "test3.txt" }; // 반복문을 통해 각 파일 경로를 확인 for (String path : filePaths) { File file = new File(path); if (file.exists()) { System.out.println("파일 O : " + path); break; // 파일이 존재하면 반복문을 중단 } else { System.out.println("파일 X : " + path); } } System.out.println("파일 확인 완료."); } }