打开指定文件夹并选中文件,打开指定文件 .NET实现

private void btnOpenFile_Click(object sender, EventArgs e)
    {
        string _FilePath = this.txtFileFullPath.Text.Trim();
        if (File.Exists(_FilePath))
        {
            //打开指定文件
            System.Diagnostics.Process.Start(_FilePath);
        }
    }
 
    private void button1_Click(object sender, EventArgs e)
    {
        string _FilePath = this.txtFileFullPath.Text.Trim();
        
        //打开指定文件夹选中文件(路径不存在则默认打开并选中我的文档)
        System.Diagnostics.Process.Start("explorer.exe", "/select," + _FilePath);
        
    }
posted on 2013-02-27 00:00  v.e.n.u.s 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/jx270/archive/2013/02/27/2934458.html

首先,您可以使用 HttpClient 类库提供的 GetAsync 方法来获取指定 URL 的内容,代码示例如下: ``` using System.Net.Http; using System.Threading.Tasks; public async Task<string> GetMyFamilyFolderContent() { using (HttpClient client = new HttpClient()) { HttpResponseMessage response = await client.GetAsync("http://yourserver/myfamily"); response.EnsureSuccessStatusCode(); string responseBody = await response.Content.ReadAsStringAsync(); return responseBody; } } ``` 其中,"http://yourserver/myfamily" 是您的服务器目标文件夹的 URL 地址,您需要将其替换为实际的地址。 其次,在服务器中,您需要启用 WebDAV 协议来访问文件夹。具体步骤如下: 1. 打开“服务器管理器”,选择“添加角色和功能”。 2. 选择“Web 服务器(IIS)”角色,点击“下一步”。 3. 在“选择安装类型”页面,选择“角色服务”安装类型,点击“下一步”。 4. 在“选择角色服务”页面,选中“WebDAV 发行版”和“WebDAV 重定向模块”两个服务,点击“下一步”。 5. 完成安装后,打开“Internet 信息服务(IIS)管理器”。 6. 右键单击您要共享的文件夹,选择“添加 WebDAV 发行版”。 7. 在“添加 WebDAV 发行版向导”中,选择“指定要使用的帐户”并输入访问该文件夹的用户名和密码,点击“下一步”。 8. 在“指定 WebDAV 发行版的别名和路径”页面,指定别名和路径,点击“下一步”。 9. 在“授权访问”页面,添加允许访问该文件夹的用户,点击“下一步”。 10. 完成向导后,您就可以通过 HttpClient 类库提供的 GetAsync 方法来访问该文件夹了。 需要注意的是,在配置 WebDAV 服务时,您需要为访问该文件夹的用户授予对应的权限。同时,为了保障服务器的安全性,建议您仅授权必要的用户来访问该文件夹
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值