111790
(Maikeyeeeee)
1
こんにちは
ある番号のついたフォルダがあり、担当者名フォルダの下にそれぞれ配置されています
例えば 01234565 と名前の付くフォルダが有るかどうか調べて、あれば、ファイルを保存したいのです
「案件フォルダ」だけ与えて、
「01234565」が含まれるフォルダが有るかどうか調べて、
Hitしたら 「C:¥案件フォルダ¥Bさん¥01234565_案件ほ」 のフルパスを取得したいです
どのようなやり方がありますでしょうか
アドバイスいただければ助かります
(フォルダ配下を都度 全件舐める方法しか思いつかず、、)
<フォルダ構成>
C:¥案件フォルダ
├─Aさん
| ├─01234561_案件い
| └─01234564_案件に
├─Bさん
| ├─01234562_案件ろ
| ├─01234565_案件ほ
| ├─01234566_案件へ
| └─01234577_案件と
└─Cさん
└─01234563_案件は
Yoichi
(Yoichi)
2
こんにちは
基本的にはこのアプローチかと思います。
folders = System.IO.Directory.GetDirectories(strTarget,"*",SearchOption.AllDirectories)
targetFolder = folders.Where(Function(f) System.IO.Path.GetFileName(f).StartsWith(keycode)).FirstOrDefault()
以下サンプルです。
Sample20230509-1L.zip (3.9 KB)
1 Like
111790
(Maikeyeeeee)
3
サンプルまで ありがとうございます!
試してみます
111790
(Maikeyeeeee)
4
Yoichiさま
ご提示いただいたやり方でうまくいきました
ありがとうございました!
1 Like
system
(system)
Closed
5
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.