Java ファイルの一般的なメソッドのまとめ class_javascript スキル
Java File クラスは非常に強力で、基本的に Java を使用してファイルに対するすべての操作を実行できます。この記事では、Java File ファイル操作クラスを詳細に分析し、必要な Java 開発者が参照できる File クラスの一般的なメソッドを簡単に紹介します。
コンストラクター
パブリック クラス FileDemo {
パブリック static void main(String[] args){
//コンストラクター ファイル(文字列パス名)
ファイル f1 =new File("c:\abc\1.txt");
//File(String 親,String 子)
ファイル f2 =new File("c:\abc","2.txt");
//File(ファイルの親,文字列の子)
File f3 =new File("c:" File.separator "abc");//セパレータ クロスプラットフォームセパレータ
ファイル f4 =新しいファイル(f3,"3.txt");
System.out.println(f1);//c:abc1.txt
}
}
作成方法
1.boolean createNewFile() は、存在しない場合は true を返し、存在する場合は false を返します
2.boolean mkdir() はディレクトリ
を作成します
3.boolean mkdirs() は複数レベルのディレクトリを作成します
削除方法
1.boolean delete()
2.boolean deleteOnExit() 完了後にファイルを削除します
import java.io.File;
import java.io.IOException;
パブリック クラス FileDemo2 {
パブリック static void main(String[] args){
ファイル f =new File("d:\1.txt");
{
をお試しください System.out.println(f.createNewFile());//ファイルが存在する場合は false を返します
System.out.println(f.delete());//ファイルが存在しない場合は false
を返します } catch (IOException e) {
// TODO 自動生成された catch ブロック
e.printStackTrace();
}
}
}
判定方法
1.boolean canExecute() はファイルが実行可能かどうかを決定します
2.boolean canRead() はファイルが読み取り可能かどうかを判断します
3.boolean canWrite() はファイルを書き込めるかどうかを決定します
4.boolean assigns() はファイルが存在するかどうかを判断します
5.boolean isDirectory()
6.boolean isFile()
7.boolean isHidden()
8.boolean isAbsolute() は、絶対パスであるか、ファイルが存在しないかを判断します
入手方法
1.String getName()
2.String getPath()
3.String getAbsolutePath()
4.String getParent()//親ディレクトリがない場合はnullを返す
5.long lastModified()//最終変更時刻を取得します
6.ロング丈()
7.boolean renameTo(ファイル f)
8.File[] liseRoots()//マシンのドライブ文字を取得します
9.String[] list()
10.String[] リスト(FilenameFilter フィルター)
ディスク内のファイルとフォルダーを一覧表示します
パブリック クラス FileDemo3 {
public static void main(String[] args){
File[] files =File.listRoots();
for(ファイル file:ファイル){
System.out.println(file);
if(file.length()>0){
String[] ファイル名 =file.list();
for(String ファイル名:ファイル名){
System.out.println(ファイル名);
}
}
}
}
}
文件过滤
import java.io.File;
import java.io.FilenameFilter;
パブリック クラス FileDemo4 {
public static void main(String[] args){
File[] files =File.listRoots();
for(ファイル file:ファイル){
System.out.println(file);
if(file.length()>0){
String[] ファイル名 =file.list(new FilenameFilter(){
//file 过滤目录 name 文件名
public boolean accept(File file,String filename){
return filename.endsWith(".mp3");
}
});
for(String ファイル名:ファイル名){
System.out.println(ファイル名);
}
}
}
}
}
File[] listFiles()
File[] listFiles(FilenameFilter フィルタ)
利用递归列出全文件
パブリック クラス FileDemo5 {
public static void main(String[] args){
File f =new File("e:\音樂");
showDir(f);
}
public static void showDir(File dir){
System.out.println(dir);
ファイル[] files =dir.listFiles();
for(ファイル file:ファイル){
if(file.isDirectory())
showDir(ファイル);
それ以外
System.out.println(file);
}
}
}
ファイルを移動
d ドライブ内のすべての .java ファイルを検索し、それらを c:jad ディレクトリにコピーし、すべてのファイルの種類を .java から .jad に変更します。
パブリック クラス Test5 {
パブリック static void main(String[] args){
ファイル f1 = 新しいファイル("d:\");
moveFile(f1);
}
public static void moveFile(ファイルディレクトリ){
ファイル[] files=dir.listFiles();
for(ファイル file:ファイル){
If(file.isDirectory())
moveFile(file);
else{
If(file.getName().endsWith(".java"))
file.renameTo(new File("c:\jad\"
file.getName().substring(0,file.getName().lastIndexOf('.')) ".jad"));
}
}
}
}
上記は Java File クラスのすべてのプロパティとメソッドです。指定したファイルの操作を完了するには、単に上記のメソッドを呼び出すだけです。この記事が役立つことを願っています。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Java の乱数ジェネレーターのガイド。ここでは、Java の関数について例を挙げて説明し、2 つの異なるジェネレーターについて例を挙げて説明します。

Java の Weka へのガイド。ここでは、weka java の概要、使い方、プラットフォームの種類、利点について例を交えて説明します。

Java のアームストロング番号に関するガイド。ここでは、Java でのアームストロング数の概要とコードの一部について説明します。

この記事では、Java Spring の面接で最もよく聞かれる質問とその詳細な回答をまとめました。面接を突破できるように。

Java 8は、Stream APIを導入し、データ収集を処理する強力で表現力のある方法を提供します。ただし、ストリームを使用する際の一般的な質問は次のとおりです。 従来のループにより、早期の中断やリターンが可能になりますが、StreamのForeachメソッドはこの方法を直接サポートしていません。この記事では、理由を説明し、ストリーム処理システムに早期終了を実装するための代替方法を調査します。 さらに読み取り:JavaストリームAPIの改善 ストリームを理解してください Foreachメソッドは、ストリーム内の各要素で1つの操作を実行する端末操作です。その設計意図はです
