问题标签 [network-drive]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
15519 浏览

c# - 以编程方式确定上次在 Windows 上修改文件的用户?

我的任务是用 C# 编写一个简单的命令行实用程序,它将监视服务器上的一个目录,多个用户将访问该目录以复制/剪切/粘贴/查看数据。我使用FileSystemWatcher来执行此操作,但它缺少一些功能。

是否可以确定访问/修改文件的用户或至少是计算机名称?

(注意:这不必与 FileSystemWatcher 一起使用,我正在寻找任何方法来做到这一点。)

0 投票
1 回答
1069 浏览

python - 来自外部创建的文件的 python pyinotify 事件

我有一个 pyinotify 实例监视已安装的网络驱动器(使用 CIFS 安装)的 IN_WRITE_CLOSE 事件,如果服务器本身将文件放在此目录中,则该事件会完美地拾取系统创建的事件(sudo cp、sudo mv 等)。

但是,我想获取由不同服务器和程序在此网络驱动器上创建的文件的事件。

出于某种原因,我的 inotify 实例没有看到这些事件......这是正常行为还是我的代码有问题?如果这正常行为,有没有办法解决它,还是我必须找到除 inotify 之外的其他监控工具来收集这些事件?

更新

根据@Cedric 的回答,我将挂载点更改为 NFS,但仍然没有收到任何事件。

0 投票
6 回答
3165 浏览

c# - 在 C# 中找出应用程序是否从网络驱动器运行的最简单方法?

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

0 投票
5 回答
14926 浏览

windows - 如何确保为应用程序连接网络驱动器?

我有一个安装在小型办公环境中的桌面 Windows 应用程序。

该应用程序使用.MDB数据库文件作为其存储在网络驱动器上的数据库。

.MDB配置文件使用盘符指定服务器上文件的路径:例如。f:\data\db.mdb

应用程序在启动时需要访问此数据库文件。应用程序启动时,如何确保网络驱动器已连接并可访问?

有时 Windows 不会重新连接网络驱动器,连接它们的唯一方法是在“我的电脑”中双击它们,即使在映射驱动器时勾选了“登录时重新连接”。

解决方案是使用\\machine_name\share驱动器号而不是驱动器号吗?

0 投票
1 回答
1691 浏览

macos - 使用网络驱动器在 MacOS X 上设置 Git 存储库

给定的:

将我的工作文件夹设置为 Git 存储库的 Mac。网络驱动器(Seagate FreeAgent GoFlex Home,如果有帮助的话)。

任务:

将我的网络驱动器上的特定文件夹设置为可以存储我的存储库备份的地方。

我尝试了什么:

通过卷路径将位置设置为远程(通过 Git GUI 中的添加远程) - 返回:

然后,我尝试了

在终端中,虽然它没有出现错误,但似乎没有结果,因为另一次尝试添加远程结束时出现与上述相同的错误。

在那之后,我开始怀疑通过卷指定网络驱动器的路径和/或尝试将其添加为远程是否是解决任务的正确方法。也许还有其他方法可以实现我尚未意识到的目标?

0 投票
1 回答
4788 浏览

windows - 在网络驱动器上的 windows 中使用 PHP 的 fopen

我有以下代码:

我从该代码中得到以下错误:

警告:fopen(L:\videoette_converter\batch_files\1234.bat) [function.fopen]:无法打开流:第 47 行的 C:\wamp\www\videoette_converter\index.php 中没有这样的文件或目录

和我的 php 中的调试行

无法打开文件 (L:\videoette_converter\batch_files\1234.bat)

但是,该文件夹L:\videoette_converter\batch_files确实作为映射驱动器存在,并且我已授予“所有人”完全权限。可能是什么问题呢?

0 投票
1 回答
1072 浏览

vb.net - 映射驱动器然后使用它的 VB Windows 服务

映射要由服务使用的网络驱动器

我的问题相对相似,我意识到还有其他问题..但我无法让它发挥作用。我正在通过 Visual Studio 2010 创建服务。

我尝试使用 WNetAddConnection2- 进行映射,它成功映射并立即丢失(检查驱动器是否在映射后立即映射)。

所以我尝试了其他方法..
我看到了一些关于使用 WSH 的信息.. 我添加了参考并尝试使用 wsh... 没有用。

我试过 WNetUseConnection 也失败了。

尝试在不同的配置文件下运行该服务 - 这不起作用

一旦我真正获得了对网络驱动器的访问权限,我需要将该共享中的文件复制到本地目录中。

也许我错过了这里的船,但如果有人能给我一个关于实际发生的事情和前进方向的彻底解释,我可能会弄清楚

0 投票
1 回答
2126 浏览

sharepoint - 刷新 Sharepoint 的过期 SAML 令牌

我在 Windows 资源管理器中使用 Map Network Drive 添加 Sharepoint 文件夹。此链接应该在 Sharepoint 返回的安全令牌的生命周期内有效。当令牌过期时,访问映射驱动器的唯一方法是重新登录到 Sharepoint。有没有办法在到期前或到期后刷新令牌以避免重新登录步骤,比如通过用户可以运行的控制台应用程序?

0 投票
1 回答
86 浏览

vb6 - 如何使用 vb6 访问并显示希捷千兆以太网 BlackArmor 磁盘中的图片

实际上我不知道这种磁盘是如何工作的。这是我第一次处理这样的磁盘。我将一些图片放在名为 oldpics 的文件夹中,并使用 vb 代码访问它,但有些我无法在其中找到图片,这是不可能的,因为我知道图片在该文件夹中。

那么可能是什么原因造成的呢?

编辑:我只记得起初我必须输入一个用户名并在到达\\198.162.1.20\之后通过,然后我才能到达\\198.162.1.20\oldpics\..

0 投票
1 回答
2596 浏览

dll - 网络驱动器上的 Windows 服务和 Dll

我有一个必须使用网络驱动器上的 dll 文件的 Windows 服务。当我连接到这个网络驱动器时,我添加了这个 dll 作为对我的 Windows 服务的引用。通过添加此 dll 文件,自动创建了另外 2 个参考文件。此服务上有一个代码,它只是从 dll 中创建一个类的实例。当我在 Visual Studio 2010 上调试此代码时,当我按 F10(Step Over)时,它会引发异常:

“由于以下错误,检索具有 CLSID {65EB3876-89FF-459F-BF24-02E8DD7F2DB2} 的组件的 COM 类工厂失败:8007007e 找不到指定的模块。(来自 HRESULT 的异常:0x8007007E)。”

我在 Windows 窗体应用程序上使用相同的 dll 和相同的代码进行测试。它没有给出错误并成功创建了一个类实例。

可能与网络驱动器的许可有关吗?