3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

[Flutter] デバイスに保存したファイルの存在確認の方法

Posted at

はじめに

path_providerなどを使ってデバイスに保存したファイルが存在するかのチェック処理が必要になったので調べてみました。

実装

import 'dart:io';

String path = '存在を確認したいファイルのパス'; 

if (File(path).existsSync()) {
  print('存在しています');
} else {
  print('存在していません');
}

説明

ファイルの存在チェックはFileクラスのexistsSync()メソッドで行うことができます。

補足

非同期で行いたい場合はexists()を使用するといいみたいです。(参考参照)
また、ディレクトリの存在チェックはDirectoryクラスの同じメソッドで行うことができるみたいです。(参考参照)

参考

3
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?