Java 코드를 사용하여 하위 폴더의 문서를 포함하여 폴더의 모든 txt 문서를 읽습니다.
코드! 하위 폴더의 txt 파일을 포함하여 Java 폴더의 모든 txt 문서를 읽는 방법
새 클래스를 만들고 이름을 FileHandler로 지정한 후 다음 코드를 입력하고 basePath를 읽으려는 폴더 경로로 설정합니다. 읽기 및 쓰기 메소드가 제공되었으며 필요에 따라 호출할 수 있습니다. ``자바 java.io.파일 가져오기; import java.io.FileWriter; import java.io.IOException; java.nio.file.Files 가져오기; import java.nio.file.Paths; 공개 클래스 FileHandler { 개인 문자열 basePath; 공개 FileHandler(String basePath) { this.basePath = 기본 경로; } 공개 문자열 readFile(문자열 파일 이름)이 IOException을 발생시킵니다. 문자열 filePath = basePath + File.separator + fileName; byte[] bytes = Files.readAllBytes(Paths.get(filePath)); 새로운 문자열(바이트)을 반환합니다. } public void writeFile(문자열 파일명, 문자열
정적 문자열 basePath="/home/csvDir";
/**
* 폴더에서 csv와 일치하는 모든 파일을 찾으세요
*
* @param dir 찾을 폴더 개체
**/
public static void findFile(File dir)이 IOException을 발생시킵니다.{
파일[] dirFiles = dir.listFiles();
for(파일 임시 : dirFiles){
if(!temp.isFile()){
파일찾기(임시);
}
//지정된 파일 찾기
if(temp.isFile() & temp.getAbsolutePath().endsWith(".txt") ){
System.out.println(temp.isFile() + "" + temp.getAbsolutePath());
readFileContent(임시);
}
}
}
/**
* @param file 읽을 파일 객체
* @return 파일 내용을 반환합니다
**/
public static String readFileContent(파일 파일)에서 IOException이 발생함{
FileReader fr = 새 FileReader(파일);
BufferedReader br = 새로운 BufferedReader(fr);
StringBuffer sb = 새로운 StringBuffer();
동안(br.ready()){
sb.append(br.readLine());
}
System.out.println(sb.toString());
return sb.toString();
}
/**
* @param file 작성할 파일 객체
* @param content 작성할 파일의 내용
**/
public static void writeFileContent(파일 파일, 문자열 콘텐츠)에서 IOException이 발생합니다.{
FileWriter fw = 새 FileWriter(파일);
fw.write(content);
fw.flush();
fw.close();
}
public static void main(String[] args) {
시도해보세요 {
findFile(새 파일(basePath));
} catch(IOException e) {
//TODO 자동 생성 캐치 블록
e.printStackTrace();
}
}
고득점 코드! vba를 사용하여 가 포함된 폴더의 모든 txt 파일을 검색하는 방법
Sub t()
딤 fso, f, f1, fc, s, r
Const ForReading = 1, ForWriting = 2
Set fso = CreateObject("Scripting.FileSystemObject")
'Set fc = fso.GetFile(WScript.ScriptFullName).ParentFolder.Files
Set fc = fso.GetFolder("c:windows").Files '사용 시 c:windows를 실제 폴더로 변경합니다
엘 = 1
fc의 각 f1에 대해
EXTName = UCase(fso.GetExtensionName(f1.Name))
EXTName = "TXT"인 경우
Set fs = fso.OpenTextFile(f1, ForReading)
fb = fs.ReadAll
InStr(1, fb, "apple") > 0이면
셀(L, 1) = f1.이름
셀(L, 2) = f1.Path
엘 = 엘 + 1
끝나면
끝나면
다음
끝 서브
위 내용은 Java 코드를 사용하여 하위 폴더의 문서를 포함하여 폴더의 모든 txt 문서를 읽습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Excel 웹 버전은 효율성을 향상시키기위한 향상을 특징으로합니다! Excel Desktop 버전은 더 강력하지만 웹 버전도 지난 1 년 동안 크게 향상되었습니다. 이 기사는 5 가지 주요 개선 사항에 중점을 둘 것입니다. 쉽게 행과 열을 삽입하십시오 : Excel 웹에서 행이나 열 헤더 위로 마우스를 가져 가서 새 행이나 열을 삽입하는 ""표시를 클릭하십시오. 혼란스러운 오른쪽 클릭 메뉴 "삽입"기능을 더 이상 사용할 필요가 없습니다. 이 방법은 더 빠르며 새로 삽입 된 행이나 열은 인접한 셀의 형식을 상속합니다. CSV 파일로 내보내기 : Excel은 이제 다른 소프트웨어와의 데이터 전송 및 호환성을 위해 워크 시트를 CSV 파일로 내보내는 것을 지원합니다. "파일"> "내보내기"를 클릭하십시오.

Excel 's Lambda 기능 : 사용자 정의 기능 생성을위한 쉬운 안내서 Excel이 Lambda 함수를 도입하기 전에 사용자 정의 기능을 작성하려면 VBA 또는 매크로가 필요합니다. 이제 Lambda를 사용하면 친숙한 Excel 구문을 사용하여 쉽게 구현할 수 있습니다. 이 안내서는 Lambda 기능을 사용하는 방법을 단계별로 안내합니다. 이 안내서의 일부를 순서대로 읽고 먼저 문법과 간단한 예제를 이해 한 다음 실제 응용 프로그램을 배우는 것이 좋습니다. Lambda 기능은 Microsoft 365 (Windows and Mac), Excel 2024 (Windows and Mac) 및 웹 용 Excel에서 사용할 수 있습니다. 이자형

Excel에서 타임 라인 필터를 사용하면 시간마다 데이터가 더 효율적으로 데이터를 표시 할 수 있으며, 이는 필터 버튼을 사용하는 것보다 편리합니다. 타임 라인은 동적 필터링 옵션으로 단일 날짜, 월, 분기 또는 연도에 대한 데이터를 빠르게 표시 할 수 있습니다. 1 단계 : 데이터를 피벗 테이블로 변환합니다 먼저 원래 Excel 데이터를 피벗 테이블로 변환하십시오. 데이터 테이블에서 셀을 선택하고 (형식이든 아니든) 리본의 삽입 탭에서 Pivottable을 클릭하십시오. 관련 : Microsoft Excel에서 피벗 테이블을 만드는 방법 피벗 테이블에 위협을받지 마십시오! 몇 분 안에 마스터 할 수있는 기본 기술을 가르쳐 줄 것입니다. 관련 기사 대화 상자에서 전체 데이터 범위가 선택되었는지 확인하십시오 (

빠른 링크 카메라 도구를 사용하는 이유는 무엇입니까?

Excel의 기능 백분율 : 데이터 하위 세트의 비율을 쉽게 계산합니다. Excel의 기능 백분율은 전체 데이터 세트에서 데이터 하위 세트의 비율을 빠르게 계산하여 복잡한 공식을 생성하는 번거 로움을 피할 수 있습니다. 함수 구문의 퍼센트 함수의 백분율에는 두 가지 매개 변수가 있습니다. = 백분율 (a, b) 안에: A (필수)는 전체 데이터 세트의 일부를 형성하는 데이터의 하위 집합입니다. B (필수)는 전체 데이터 세트입니다. 다시 말해, 함수의 백분율은 서브 세트 A의 백분율을 총 데이터 세트에 계산합니다. b. 퍼센트를 사용하여 개별 값의 비율을 계산하십시오 기능 백분율을 사용하는 가장 쉬운 방법은 단일을 계산하는 것입니다.

Excel 오버 플로우 범위 연산자 (#)를 사용하면 오버 플로우 범위 크기의 변경 사항을 수용하도록 공식을 자동으로 조정할 수 있습니다. 이 기능은 Windows 또는 Mac 용 Microsoft 365 Excel에서만 사용할 수 있습니다. 고유, Countif 및 SortBy와 같은 일반적인 기능은 오버플로 레인지 연산자와 함께 사용하여 동적 정렬 가능한 목록을 생성 할 수 있습니다. Excel 공식의 파운드 부호 (#)를 오버 플로우 범위 연산자라고도하며,이 프로그램은 오버 플로우 범위에서 모든 결과를 고려하도록 지시합니다. 따라서 오버플로 범위가 증가하거나 감소하더라도 #을 포함하는 공식은이 변경 사항을 자동으로 반영합니다. Microsoft Excel에서 고유 한 값을 나열하고 정렬하는 방법

Excel에서 오버플로 어레이를 처리하기 위해 공식 조건부 서식을 사용하십시오. Excel에서 오버플로 배열의 직접 형식은 특히 데이터 모양이나 크기가 변경 될 때 문제를 일으킬 수 있습니다. 공식 기반 조건부 서식 규칙은 데이터 매개 변수가 변경되면 자동 형식을 허용합니다. 열 참조 전에 달러 표시 ($)를 추가하면 데이터의 모든 행에 규칙을 적용 할 수 있습니다. Excel에서는 셀의 값 또는 배경에 직접 서식을 적용하여 스프레드 시트를보다 쉽게 읽을 수 있습니다. 그러나 Excel 공식이 값 세트 (오버 플로우 어레이라고 함)를 반환하면 직접 형식을 적용하면 데이터의 크기 또는 모양이 변경되면 문제가 발생합니다. Pivotby 공식의 오버플로 결과가 포함 된이 스프레드 시트가 있다고 가정합니다.
