質問: ファイル名でファイルを判別してファイルパスを取得したいです uipath初心者です。 ファイル名に数字が入っている複数のファイルの中で、数字が1番大きいファイルのパスを取得したいです。 フォルダ内の全てのファイルパスを取得した後にどのようにしたら特定できますでしょうか? 数字は1、2、3のような形式で入っています。 数字は1番大きくて10までです。 私が考えつくやり方は、ファイル名に1が含まれているか2~10が含まれているかで条件分岐をして、2~10が含まれている中でまた3~10が含まれているか条件分岐をしてelseに流れた時にファイルパスを取得する、という感じで条件分岐の中に条件分岐をたくさん作っていくめちゃくちゃ稚拙なやり方しか思いつかなくて・・...
回答: こんにちは 数字は1、2、3のような形式で入っています。 数字は1番大きくて10までです 丸付数値の中で一番大きいものを含むファイルパスを取得したいということであれば files = system.io.directory.getfiles(yourpath) として files.orderbydescending(function(f) system.text.regularexpressions.regex.match(system.io.path.getfilename(f),"[1-10]").value).first() で取得できると思います。