打开文件夹无法逃脱
问题描述:
答
这不是真的可能(我假设你的意思是在资源管理器中打开它)。你最好的选择是让他以只有权打开该文件夹的用户身份运行。我的意思是你应该尝试使用内置的Windows ACL系统来解决这个问题。
也许如果您提供更多的细节,我们可以帮助解决潜在的问题。
+0
我在想这样的事情: http://www.ssware。 com/fileview/fileview.htm 我想显示没有地址栏的Windows资源管理器 – user278618 2010-02-22 11:08:30
+0
啊,好像他刚刚重新实现了他的DLL内的接口。他并不奇怪地以某种方式调用资源管理器界面(据我所知,无论如何)。 – 2010-02-22 11:13:33
答
path = folderBrowserDialog1.SelectedPath;
ImageList imageList1 = new ImageList();
imageList1.ImageSize = new Size(256, 256);
imageList1.ColorDepth = ColorDepth.Depth24Bit;
string[] iconFiles = Directory.GetFiles(path, "*.jpg");
foreach (string iconFile in iconFiles)
{
try
{
imageList1.Images.Add(Image.FromFile(iconFile));
}
catch
{
MessageBox("Error","");
}
}
this.listView1.View = View.LargeIcon;
this.listView1.LargeImageList = imageList1;
for (int j = 0; j < imageList1.Images.Count; j++)
{
ListViewItem item = new ListViewItem();
item.ImageIndex = j;
this.listView1.Items.Add(item);
}
这会显示文件的缩略图。如何坚持这与文件?删除,重命名?
你说的是标准的OpenFileDialog吗? – 2010-02-22 11:03:03
是的,但没有图标来解决变化(与文件夹,桌面图标,我的电脑等列表框) – user278618 2010-02-22 11:10:11
更好地创建自己的WinForm与该文件夹中的文件列表。这种方式,你甚至可以自定义,以防万一还有更多功能更改。 – Ravisha 2010-02-22 11:30:30