자바 질문이 하나 있습니다.. ㅜㅜ 도움 조금만 부탁드릴께요~
핫파랑
2023.04.01
제가 지금 자바로 하나 짜려고 하는데..내용은 이겁니다.
모든 디렉토리 (예를들면 C:\\, D:\\....)에 있는 파일 들 중에 그 파일 안에 내용에 IP 주소가 있는 파일을 찾아서
그파일의 정보(디렉토리, 파일이름, 몇째줄에 아이피 주소가 있는지 등...)를 출력하는 것이거든요
초보라 상당히 힘든데...ㅜㅜ예를들어
File f = new File(c:\\);
// 디렉토리 내에서파일명에 aa가 포함되고 확장자가 txt인 파일 필터링
File[] files = dir.listFiles(new FilenameFilterTest(*aa*.txt));
이런 소스가 있거든요 이건 파일의 이름에 aa 가 포함되는건데
저처럼 파일 내부안을 검색하려면 어떻게 해야하는지 힌트라도.. 소스를 조금 주시면 더 감사하겠구요~~
특히 IP 주소가 0~255.0~255.0~255.0~255 이렇게 검색해야 되는데 어떻게 해야될질 아예 감을 못잡고 있거든요......
부탁드립니다-
-
달콤이
감사합니다 -후..어렵네요 .....ㅜㅜ
-
모이
정규식 쓰시면 될듯....
import java.util.regex.Pattern;
import java.util.regex.Matcher;
이 두개 클래스 이용하시면 됩니다.
사용법은 검색해주는 센스~~~