Flutter dart ファイル名取得 名前衝突
import 'package:path/path.dart';
pathパッケージをインポートすると,basename
メソッドがを使えるのでこれを使用する。
final file = File('path/name.jpg');
print(basename(file.path)); // name.jpg
また,pathパッケージのインポートのの際に名前衝突する場合があり,
そのときにはshow
またはas
で解決できる
そんな時はこちらの解決策が有効です。
import 'package:path/path.dart' show basename; //特定のものが使いたいだけのとき
import 'package:path/path.dart' as mypath; //basename以外も使いたいだけのとき