実現したいこと
指定したディレクトリ下のファイル名とディレクトリ名を出力したいです。
ファイル名とディレクトリ名を一発で取得したいのですがどうやるのでしょうか?
それとreplaceAllが連続してるのをまとめるのはどう書くのでしょうか?
Dart
1import 'dart:io'; 2void main() async { 3 var myDir = new Directory(r"D:\"); 4 var RE01 = RegExp(r"^.*\"); 5 var RE02 = RegExp(r"'$"); 6 var mylist = []; 7 8 await for (var value in myDir.list()) { 9 mylist.add(value.toString()); 10 } 11 12 mylist.forEach((element) => print(element.replaceAll(RE01, r"").replaceAll(RE02, r""))); 13}
追記
replaceAll連続のところですが正規表現をまとめました。
Dart
1import 'dart:io'; 2void main() async { 3 var myDir = new Directory(r"D:\"); 4 var RE = RegExp(r"^.*\|'$"); 5 var mylist = []; 6 7 await for (var value in myDir.list()) { 8 mylist.add(value.toString()); 9 } 10 11 mylist.forEach((element) => print(element.replaceAll(RE, r""))); 12}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。