我正在使用TreeView列出路径中的文件和文件夹,还使用WebBrowser控件显示内容
private void PopulateSourceTreeView()
{
TreeNode rootNode;
try
{
using (OpenFileDialog ofd = new OpenFileDialog())
{
if (ofd.ShowDialog() == DialogResult.OK)
wbSource.Url = new Uri(Path.GetDirectoryName(ofd.FileName));
DirectoryInfo info = new DirectoryInfo(Path.GetDirectoryName(ofd.FileName));
if (info.Exists)
{
rootNode = new TreeNode(info.Name);
rootNode.Tag = info;
GetDirectories(info.GetDirectories(), rootNode);
trvSource.Nodes.Add(rootNode);
}
trvSource.Focus();
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message.ToString(), "STOP PLEASE", MessageBoxButtons.OK, MessageBoxIcon.Information);
return;
}
}
该表单正在根据需要以缩略图视图加载图像文件。到目前为止,这正是我所需要的。我有两个WebBrowser和Treeview以相同的形式。我的最终目标是捕获两个文件夹之间文件的复制和粘贴。我需要将此活动记录到数据库中。
我将WebBrowser的Document
属性设置为null。
关于此的任何帮助,或任何其他记录文件的复制粘贴的技术(使用Shell浏览器之前除外)都将有很大帮助。
谢谢。