0

我在一个文件夹中有多个格式文件(.jpeg、.txt、.doc、.excel)。我想在 c# 的 Richtextbox 中显示这些文件及其图标。

string[] files = Directory.GetFiles(pp);
foreach (string file in files)
{ 
     StringCollection paths = new StringCollection(); 
     paths.Add(file); // Clipboard.
     // Clipboard.SetFileDropList(paths);
     // lst.Items.Add(file); 
     rht_attachment.Focus(); 
     Clipboard.SetFileDropList(paths);
      rht_attachment.Paste(); 
 }
4

1 回答 1

1

您可以使用

richTextBox1.Lines = Directory.EnumerateFiles(directoryPath, 
                               "*", SearchOption.AllDirectories)
                              .Select(Path.GetFileName)
                              .ToArray();

您可能希望SearchOption.TopDirectoryOnly仅用于当前目录

于 2013-09-12T08:34:05.277 回答