打开目录文件夹通过点击一个按钮/链接按钮ASP.净c#
本文关键字:按钮 一个 链接 ASP 文件夹 | 更新日期: 2023-09-27 18:12:24
是否可以创建一个按钮/链接按钮,允许用户打开Windows资源管理器到特定的目录?
System.Diagnostics.Process.Start("explorer.exe", "c:''Documents");
我正在使用c#,我只是不知道如何链接到按钮的路径
您发布的代码不起作用,因为它将在服务器端执行,我假设您想打开浏览器客户端
要让用户看到预定义文件夹内的项目列表(文件夹和文件),您可以使用任何data-bound control
,如repeater
或listview
,并将它们绑定到此datasource
:
var directory = new System.IO.DirectoryInfo(@"C:'Documents");
var inner_files = directory.EnumerateFiles();
var inner_directories = directory.EnumerateDirectories();
List<DataStructure> datasource = new List<DataStructure>();
foreach (var item in inner_directories)
{
datasource.Add(new DataStructure { Name = item.Name, Type = "Folder", ImageUrl = "link to folder Image" });
}
foreach (var item in inner_files)
{
datasource.Add(new DataStructure { Name = item.Name, Type = item.Extension, ImageUrl = "link to file Image" });
}
这里DataStructure是一个类
class DataStructure
{
public string Name { get; set; }
public string Type { get; set; }
public string ImageUrl { get; set; }
}