gpt4 book ai didi

c# - 具有管理员权限的 Directory.SetCurrentDirectory。

转载 作者:太空宇宙 更新时间:2023-11-03 19:10:59 26 4
gpt4 key购买 nike

我正在尝试设置一个工作流助手,它需要从几个不同的映射网络驱动器中抓取文件/执行命令。

我有 3 个独立的映射驱动器。 Z:\Y:\和 W:\(连同我的 C:\)

当我尝试按照以下方式做某事时:

    Directory.SetCurrentDirectory("Z:\\xampp\\htdocs");

Console.WriteLine(Environment.CurrentDirectory);
Console.ReadLine();

它工作得很好。它会按原样输出 Z:\xampp\htdocs
但是,如果我再次运行完全相同的代码但具有管理员权限,它会给我一个System.IO.DirectoryNotFoundException异常。

最佳答案

发生这种情况是因为驱动器仅为安装它的用户安装。

因此管理员帐户看不到它,因为它对他们来说不存在。

关于c# - 具有管理员权限的 Directory.SetCurrentDirectory。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20667829/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com