我在文件夹中有多个格式文件(.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();
}
答案 0 :(得分:1)
您可以使用
richTextBox1.Lines = Directory.EnumerateFiles(directoryPath,
"*", SearchOption.AllDirectories)
.Select(Path.GetFileName)
.ToArray();
您可能希望仅使用SearchOption.TopDirectoryOnly
作为当前目录