Javaでファイルとディレクトリを削除する方法
Javaでファイルを削除するには、delete()
を使用できます。 Files
からのメソッド クラス。 delete()
を使用することもできます File
のインスタンスであるオブジェクトのメソッド クラス。
例:
以下のコード例は、Files
を使用してファイルを削除する方法を示しています。 クラス:
import java.io.IOException;
import java.nio.file.*;
public class DeleteFile {
public static void main(String[] args) {
Path path = FileSystems.getDefault().getPath("./src/test/resources/newFile.txt");
try {
Files.delete(path);
} catch (NoSuchFileException x) {
System.err.format("%s: no such" + " file or directory%n", path);
} catch (IOException x) {
System.err.println(x);
}
}
}
上記のコードは、newFile.txt
という名前のファイルを削除します ./src/test/resources/
にあります ディレクトリ。
複数のcatch()
ブロックは、ファイルを削除するときにスローされたエラーをキャッチします。
delete()
を使用する代わりに Files
のメソッド クラスでは、delete()
を使用することもできます File
のインスタンスであるオブジェクトのメソッド クラス。
例:
import java.io.File;
public class DeleteFile {
public static void main(String[] args) {
File myFile = new File("./src/test/resources/newFile.txt");
if (myFile.delete()) {
System.out.println("Deleted the file: " + myFile.getName());
} else {
System.out.println("Failed to delete the file.");
}
}
}
次のコードはdeleteIfExists()
を使用しています ファイルを削除する前のメソッド。
import java.io.IOException;
import java.nio.file.*;
public class DeleteFile {
public static void main(String[] args) {
Path path = FileSystems.getDefault().getPath("./src/test/resources/newFile.txt");
try {
Files.deleteIfExists(path);
} catch (IOException x) {
System.err.println(x);
}
}
}
上記のコード例では、ファイルが存在しない場合、NoSuchFileException
スローされません。
上記のコードを使用して、フォルダを削除することもできます。
フォルダが空でない場合は、DirectoryNotEmptyException
がスローされるため、例外を明示的にキャッチする必要があります。
import java.io.IOException;
import java.nio.file.*;
public class DeleteFile {
public static void main(String[] args) {
Path path = FileSystems.getDefault().getPath("./src/test/resources");
try {
Files.deleteIfExists(path);
} catch (NoSuchFileException x) {
System.err.format("%s: no such" + " file or directory%n", path);
} catch (DirectoryNotEmptyException x) {
System.err.format("%s not empty%n", path);
} catch (IOException x) {
System.err.println(x);
}
}
}
関連:
- Javaでファイルを作成する方法
- Javaでファイルに書き込む方法
-
Androidでファイルとフォルダを非表示にする方法
Androidスマートフォンでファイルやフォルダを非表示にしたい場合は、試すことができることがたくさんあります。たとえば、携帯電話をロックすると、他の人が覗くのを防ぎ、フォルダをパスワードで保護することで、不正な侵入を防ぎます。ただし、さらに一歩進んでフォルダまたはファイルを非表示にできるとしたらどうでしょうか。 Android OSのトリックと、役立つアプリを使用して、これを行う方法を見てみましょう。 Androidでファイルまたはフォルダを非表示にする方法 まず、このトリックを行うには、ファイルエクスプローラーアプリが必要です。お気に入りのアプリで問題を解決できますが、開始する前に、ア
-
ファイルとフォルダを削除する方法
ファイルとフォルダを完全に削除するには、次の簡単な方法に従う必要があります: 1. 削除したいフォルダ / ファイルを見つけて選択します。 2. フォルダまたはファイルが選択されている間に、Shift キーを押しながら Delete キーを押します 3. これらのファイルを本当に削除するかどうかを尋ねるダイアログ ボックスが表示されます。 「はい」を押してください。 4. ファイルは完全に削除され、ごみ箱には移動しません。