質問: フォルダ内の重複するファイル名に対しての処理方法 フォルダの中身は下記内容でファイルが保存されています。 1東京(県名)_2渋谷区(地域)_3123456(id)_4a(指定のアルファベット)_520200319(日付) 各フォルダごとにエクセル処理を行っていくのですが、 ファイル名の2(地域)と3(id)がフォルダ内に同じのが存在したら(重複していたら)、 このフォルダは処理を行わずに、エラーメールを送るフローを作りたいです。 ご教示願います ※下記画像の場合は2渋谷区と3115065が同じのためこのフォルダごと処理を無効にしたい [a (2)]
回答: こんにちは やり方はいろいろありますが、以下一例です。 arrfilepath = system.io.directory.getfiles(folder,"*.xlsx").groupby(function(x) system.text.regularexpressions.regex.match(system.io.path.getfilename(x),"(?<=^.+?_).+?_.+?(?=_)").value).where(function(g) g.count()=1).select(function(v) v.first()).toarray() で重複していないもののフ...