116得票1回答
什么是“Zone.Identifier”文件,如何防止它们被创建?

在使用进程监视器监控I/O时,我经常看到名为“blabla.exe:Zone.Identifier”的文件。 这些文件出现在网络驱动器上。 Zone.Identifier文件是什么? 文件名中的冒号代表什么意思? 这个冒号和文件的扩展属性有关吗? 如何防止在从Windows资源管理器复制代...

47得票15回答
将Visual Studio项目保存在网络驱动器上

我们刚刚从本地存储文件转移到网络驱动器上进行了一次迁移。问题是现在我的Visual Studio项目也存储在那里(尚无版本控制系统,正在努力解决)。我以前听说过这样做会有问题,但从未听说过解决方法。现在有解决方法吗? Visual Studio是本地安装的,文件存储在网络驱动器上。我该如何使...

24得票4回答
在网络共享驱动器上复制文件

我有一个网络共享驱动器 ("\serveur\folder"),希望复制文件到此处。 我可以使用特定用户("user"/"pass")在此驱动器上写入数据。 如何使用C#访问共享驱动器以具有写入权限?

19得票6回答
在C#中最简单的方法是如何找出应用程序是否从网络驱动器运行?

我希望以编程方式找出我的应用程序是否从网络驱动器运行。最简单的方法是什么?它应该支持UNC路径(\\127.0.0.1\d$)和映射的网络驱动器(Z:)。

18得票7回答
在批处理文件中映射网络驱动器而不硬编码驱动器号

我需要使用批处理文件映射网络驱动器,但不想指定驱动器字母。 批处理文件用作部署过程的一部分; 我从 CruiseControl.Net 调用批处理文件,批处理文件需要映射一个需要凭据进行身份验证的 UNC 路径。然后批处理文件调用 RoboCopy 将网站从输出目录部署到目标(并排除一些文件...

15得票3回答
如何通过常规的System.IO类访问网络驱动器?

我的软件处理多个文件操作,现在我已经完成了相关的函数编写,使用了 System.IO 类。 现在我需要添加对网络驱动器的支持。使用映射非常好用(虽然 Directory.GetFiles 有点低效,但我不知道为什么),但是我现在想直接处理这种路径: \\192.168.0.10\Shared...

12得票2回答
在Windows系统中以编程方式确定最后修改文件的用户?

我被指派使用C#编写一个简单的命令行工具,用于监控服务器上多个用户将要访问以复制/剪切/粘贴/查看数据的目录。我使用了FileSystemWatcher实现了这一功能,但是它缺少一些特性。 是否可以确定正在访问/修改文件的用户或者至少是计算机名称? (注意:这不必使用FileSystemW...

12得票3回答
如何在返回与驱动器相关的名称的文件的同时查询临时PS驱动器?

我正在尝试创建一个脚本,以便在文件服务器上搜索非继承权限。由于文件名达到了260个字符的限制,因此我遇到了问题。我看到的建议是创建一些不持久的PS驱动器,并查询这些驱动器的几个级别,我认为这将有所帮助。 问题是,当我使用Get-ChildItem针对新的PS驱动器时,它返回具有完整网络路径的...

12得票2回答
访问网络驱动器上的文件

背景:我有一个需要从网络驱动器(Z:)读取文件的应用程序。 在我的办公室域中,这很好用,但在现场(不同的域)就无法使用了。据我所知,域用户和网络驱动器的设置方式相同,但我没有访问客户域中的用户等权限。 当我无法访问网络驱动器时,我想我需要一个用户的令牌。这就是我如何模拟用户的方式: [D...

12得票5回答
应用程序提示网络驱动器不存在,但在使用打开文件对话框时却找到了。

我创建了一个小应用程序,在Win7-PC上运行。它的作用是在早上1点钟检查网络驱动器的内容(并将其与本地硬盘上的文件夹进行比较),如果有差异,则将差异复制到此文件夹中。 问题是,有时它找不到网络驱动器。 当应用程序启动时,使用应用程序上的按钮找到网络驱动器,该按钮启动OpenFileDia...