検索
ホームページソフトウェアチュートリアルオフィスソフトウェアJava コードを使用して、サブフォルダー内のものも含め、フォルダー内のすべての txt ドキュメントを読み取ります。

############コード!サブフォルダー内のtxtファイルを含むJavaのフォルダー内のすべてのtxtドキュメントを読み取る方法

代码! java如何读取文件夹中所有txt文档包含子文件夹中的txt文新しいクラスを作成し、FileHandler という名前を付け、その中に次のコードを挿入し、basePath を読み取りたいフォルダーのパスに設定します。読み取りメソッドと書き込みメソッドが提供されており、必要に応じて呼び出すことができます。 ```ジャバ java.io.ファイルをインポートします。 java.io.FileWriterをインポートします。 インポート java.io.IOException; java.nio.file.Filesをインポートします。 java.nio.file.Pathsをインポートします。 パブリック クラス FileHandler { プライベート文字列ベースパス; public FileHandler(String BasePath) { this.basePath = ベースパス; } public String readFile(String fileName) throws IOException { 文字列 filePath = BasePath File.separator fileName; byte[] bytes = Files.readAllBytes(Paths.get(filePath)); 新しい文字列(バイト)を返します。 } public void writeFile(String fileName, String

静的文字列basePath="/home/csvDir";

/**

# csv に一致するフォルダー内のすべてのファイルを検索します。

#* @param dir 検索するフォルダー オブジェクト

**/

public static void findFile(File dir) は IOException をスローします{

ファイル[] dirFiles = dir.listFiles();

for(ファイル一時: dirFiles){

if(!temp.isFile()){

findFile(temp);

}

//指定されたファイルを検索します

if(temp.isFile() & temp.getAbsolutePath().endsWith(".txt") ){

System.out.println(temp.isFile() " " temp.getAbsolutePath());

readFileContent(temp);

}

}

}

/**

* @param file 読み込むファイルオブジェクト

* @return ファイルの内容を返します

**/

public static String readFileContent(File file) が IOException をスローします{

FileReader fr = 新しい FileReader(ファイル);

BufferedReader br = 新しい BufferedReader(fr);

StringBuffer sb = new StringBuffer();

while(br.ready()){

sb.append(br.readLine());

}

System.out.println(sb.toString());

return sb.toString();

}

/**

* @param file 書き込むファイルオブジェクト

* @param content 書き込むファイルの内容

**/

public static void writeFileContent(File file,String content) throws IOException{

FileWriter fw = 新しい FileWriter(ファイル);

fw.write(コンテンツ);

fw.flush();

fw.close();

}

public static void main(String[] args) {

###試す {###

findFile(新しいファイル(ベースパス));

} catch (IOException e) {

// TODO 自動生成された catch ブロック

e.printStackTrace();

}

}

ハイスコアコード! VBA を使用して、

を含むフォルダー内のすべての txt ファイルを取得する方法

サブt()

Dim 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 を使用する場合は実際のフォルダーに変更してください

L = 1

fc の各 f1 について

EXTName = UCase(fso.GetExtensionName(f1.Name))

EXTName = "TXT" の場合、

Set fs = fso.OpenTextFile(f1, ForReading)

fb = fs.ReadAll

If InStr(1, fb,"Apple") > 0 then

セル(L, 1) = f1.名前

セル(L, 2) = f1.Path

L = 長さ 1

終了の場合

終了の場合

###次###

エンドサブ

以上がJava コードを使用して、サブフォルダー内のものも含め、フォルダー内のすべての txt ドキュメントを読み取ります。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事はExcel办公网で複製されています。侵害がある場合は、admin@php.cn までご連絡ください。
Excel Paste Special:ショートカットは、値、コメント、列幅などをコピーしてコピーします。Excel Paste Special:ショートカットは、値、コメント、列幅などをコピーしてコピーします。Apr 17, 2025 am 11:54 AM

このチュートリアルは、Excelのペースト特別機能の力を解き放ち、特別なショートカットを貼り付けて効率を大幅に向上させる方法を示しています。 COを避けながら、すべての値、式、コメント、フォーマット、列幅などを貼り付けることを学ぶ

Excelに複数のチェックボックスを追加、コピー、削除する方法Excelに複数のチェックボックスを追加、コピー、削除する方法Apr 17, 2025 am 11:01 AM

このチュートリアルでは、Excelで複数のチェックボックスを効率的に追加、変更、削除する方法を示します。 先週、チェックリスト、条件付きフォーマット、インタラクティブレポート、および動的チャートのチェックボックスを使用して検討しました。 今週は、に焦点を当てます

Excelにティックシンボル(チェックマーク)を挿入する方法Excelにティックシンボル(チェックマーク)を挿入する方法Apr 17, 2025 am 09:53 AM

このチュートリアルでは、Excelにチェックマークを挿入するための6つの方法と、フォーマットおよびカウントテクニックについて説明します。 Excelは、インタラクティブなチェックボックスとティックシンボルの2つのチェックマークタイプを提供します。 チェックボックスを使用すると、マウスクリックを介して選択/選択解除が可能になります

誕生日からExcelの年齢を計算する方法誕生日からExcelの年齢を計算する方法Apr 17, 2025 am 09:47 AM

このチュートリアルでは、Excelの誕生日から年齢を取得するさまざまな方法を示しています。年齢を多くの年齢として計算するために、少数の式を学び、今日の日付または特定の日付で数年、数ヶ月、日に正確な年齢を獲得します。 そこには

Excelにカレンダーを挿入する方法(日付ピッカーと印刷可能なカレンダーテンプレート)Excelにカレンダーを挿入する方法(日付ピッカーと印刷可能なカレンダーテンプレート)Apr 17, 2025 am 09:07 AM

このチュートリアルでは、ドロップダウンカレンダー(日付ピッカー)を追加してセルにリンクする方法を示しています。 また、Excelテンプレートを使用して印刷可能なカレンダーをすばやく作成する方法も示しています。 データの整合性は、大規模または共有されたスプレッドで大きな関心事です

なぜExcelでワークシートを変更する必要があるのかなぜExcelでワークシートを変更する必要があるのかApr 17, 2025 am 12:56 AM

Excelの生産性の向上:効率的なネーミングワークシートのガイド この記事では、Excelワークシートに効果的に名前を付け、生産性を向上させ、アクセシビリティを向上させる方法について説明します。 クリアワークシート名は、ナビゲーション、組織、およびクロステーブルの参照を大幅に改善します。 なぜExcelワークシートを名前に変更するのですか? 特に複数のワークシートを含むファイルでは、デフォルトの「Sheet1」、「Sheet2」、およびその他の名前を使用することは非効率的です。 「ダッシュボード」、「販売」、「予測」などの明確な名前は、あなたや他の人にワークブックのコンテンツの明確な画像を提供し、必要なワークシートをすばやく見つけます。 記述名(「ダッシュボード」、「販売」、「予測」など)を使用します

Outlookを自動的にまたは手動でアーカイブする方法Outlookを自動的にまたは手動でアーカイブする方法Apr 16, 2025 am 11:48 AM

この包括的なガイドでは、さまざまなOutlookバージョンにわたって電子メール、タスク、その他のアイテムをアーカイブして、Outlookメールストレージを効果的に管理する方法について説明します(365、2021、2019、2016、2013、および以前)。 自動アーカイブ、PEの構成を学ぶ

Excel:一致のために2つのセルの文字列を比較します(ケース非感受性または正確)Excel:一致のために2つのセルの文字列を比較します(ケース非感受性または正確)Apr 16, 2025 am 11:26 AM

チュートリアルでは、ケースに依存しない一致と正確な一致について、Excelのテキスト文字列を比較する方法を示しています。特定の文字の値、文字列の長さ、または発生数、a 2つのセルを比較するために、多くの式を学びます。

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

EditPlus 中国語クラック版

EditPlus 中国語クラック版

サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

SublimeText3 英語版

SublimeText3 英語版

推奨: Win バージョン、コードプロンプトをサポート!

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。