共有の特別なフォルダー (仮想フォルダー) 内のすべてのファイルを検索する方法を探しています。Desktop
たとえば、共有フォルダーがあり、すべてのユーザーのパブリックとDesktop
プライベートがありDesktop
ます。ファイル エクスプローラーで移動するとDesktop
、両方のデスクトップの内容が結合されていることがわかります。
例:
すべての共有フォルダ:
dir C:\Users\Public\Desktop
Testfile1
Testfile2
現在のユーザーのフォルダー:
dir C:\Users\usera\Desktop
Testfile3
Testfile4
今、私はトラフをループしてTestfile1
まですべてのファイルを取得したいTestfile4
C:\Users\usera\Desktop
マージされた両方のディレクトリのファイルのリストを取得する方法を知っている人はいますか? また、デスクトップだけでなく、同じように動作する他のフォルダーもあります。
擬似コード:
arrayDesktop = FunctionThatGetsAllFilesFrom(@"C:\Usera\Desktop");
foreach (var file in arrayDesktop)
{
Console.WriteLine(file);
}
これで印刷されるはずです
Testfile1
Testfile2
Testfile3
Testfile4