问题标签 [shared-directory]

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 回答
5247 浏览

windows-services - Windows 服务无法在启动时访问共享文件夹,直到手动启动或 Windows 资源管理器被摆弄

我有一个在本地系统中运行的 Windows 服务,它只是不断尝试访问具有 \\machine\folder\file.txt 形式的 UNC 路径的文件,直到它成功。当我手动启动服务时它会立即成功,但在重新启动时它会出现系统错误 53(找不到网络路径),直到我执行诸如注销或使用Windows 资源管理器“摆弄”之类的操作,例如双击一个不相关的文本文件(奇怪,我知道)。但是没有可靠的技巧;我不确定是什么触发它突然能够看到共享文件夹。

但是,我偶然发现了一个明显可靠的“解决方案”,即尝试从服务内的“net use I:\\machine\folder”上创建一个 CreateProcess,以在尝试访问共享文件夹之前映射它(我继续使用 UNC路径,而不是我:)。net use尽管net use调用本身可能会失败(我没有检查,因为您甚至不应该能够从服务映射驱动器),但该调用似乎立即触发了我从服务访问共享文件夹的能力。

这听起来类似于数据库连接在服务启动时不起作用,但在手动启动时起作用,但在我的情况下,它是一个网络共享文件夹,而且我知道它也可以在上述情况下突然开始工作。

我认为这不是权限问题,因为它在成功获得访问权限时展示了对共享文件夹的完全访问权限。但我想知道原因,以便我能妥善处理。

0 投票
1 回答
4622 浏览

windows - 所有 Windows 用户都可以编辑的建议文件位置?

我正在构建一个涉及

  • 在本地机器上缓存数据的 Windows 服务,
  • 用户进程读取该数据并写入自己的数据,
  • 该服务反过来将该数据写回服务器。

我应该把数据文件放在哪里,以便所有用户共享它们并且可以读/写?该软件将在桌面有时非常锁定的公司环境中运行,例如,某些用户没有对 C:\Program Files 的写入权限。

我不认为 C:\Documents And Settings\All Users\Application Data\ 是一个好的候选者——我认为默认情况下只有管理员和高级用户在这里有写权限。

我可以使用每个用户的应用程序数据文件夹,但这会有点痛苦,因为不同的人可以使用每台机器......所以如果只有一个共享位置会更简单。

我正在 C# .net 2005 中开发,但这可能不太相关。

0 投票
0 回答
1504 浏览

c# - 通过 Wi-Fi 网络中的共享文件夹将文件从 Windows mobile 复制到 XP

我有 :

  1. 带有 xp pro (sp3) 的电脑
  2. 三星omnia与windows mobile 6.1
  3. 无线网络

在XP我有共享文件夹。csharp 编程中有没有办法使用 wi-fi 从/向共享目录复制?

重要的是:c#程序将在设备中运行

0 投票
3 回答
16486 浏览

php - 映射网络驱动器

我已将网络驱动器映射到家庭网络中的计算机。现在我正在尝试通过 PHP 访问它 - 我做了这个快速测试:

这给了我:

我在这里做错了什么?

我不希望我的用户输入 UNC 路径,所以有没有办法为他们获取 UNC 路径,也许当我尝试访问它时会起作用?这在 Microsoft 语言中是可能的,但我不确定如何让 PHP 做到这一点 - 也许使用 cmd.exe 命令?

请注意,映射的驱动器确实存在,我可以看到它并且我可以访问它。它似乎也不是权限问题,因为我假设它会抱怨这个如果它可以访问该驱动器......对吗?

谢谢大家的帮助

0 投票
2 回答
2688 浏览

c++ - 以低权限枚举 Windows 上的共享文件夹

使用 C++ (VS2008) 我需要能够枚举当前机器上的所有共享文件夹并获取或构造本地和远程名称。

我们已经NetShareEnum相当成功地使用了这个,但是遇到了一个问题,我们需要使用低权限的用户帐户运行。

要获取本地路径,NetShareEnum我们至少需要检索SHARE_INFO_2结构——但这需要“管理员、高级用户、打印操作员或服务器操作员组成员身份”。

我一直在尝试使用WNetOpenEnumand ,WNetEnumResource但我似乎也没有为共享取回本地名称。AFAICS 它仅从外部角度列举股份。

因此,我想就我哪里出错的地方寻求帮助WNetEnumResource,或者就另一种方法提出建议。任何建议都非常感谢。

0 投票
5 回答
29980 浏览

php - 我如何访问父文件夹php中的文件夹或文件

我想要一个共享文件夹,其中包含子文件夹内的 html 页面要访问的图像。(子文件夹)

0 投票
2 回答
1162 浏览

asp.net - 如何与 win 表单客户端共享 asp.net Web 应用程序中的文件夹?

在这个 asp.net web 应用程序中,用户可以通过 web 界面将文件上传到服务器。所有上传的文件都保存在服务器端文件夹中。如果我想创建一个新的 win 表单桌面客户端(实际上,它是一个 WPF 应用程序),它可用于将文件上传到与 Web 界面相同的服务器端文件夹,我如何与该 win 表单客户端共享该服务器端文件夹? 也欢迎任何替代建议。

提前感谢大家。

0 投票
3 回答
2675 浏览

macos - 通过 MAC 上的 VMWare Fusion 在 Windows 上运行 XAMPP,如何配置 apache 以使用我的共享文件夹 (Z:) 作为 Web 根目录?

环境:

主平台:MAC OSX 10.6

通过 VMWare Fusion 的辅助平台:Windows 7 64 位

背景:我在 MAC 端运行 MAMP Pro,webroot 位于“/www”。我需要在 IE 中测试网站,因此需要安装 Windows。我在 Windows 端安装了 XAMPP,并将 apache 根目录更改为“Z:\www”,这是我的 MAMP webroot 的位置,它是 MAC 和 Windows 之间的共享文件夹。

当我尝试从 Windows ( http://localhost/asite ) 访问本地站点时,我收到 403 Forbidden 错误:


禁止访问!

您无权访问请求的对象。它要么是读保护的,要么是服务器不可读的。

如果您认为这是服务器错误,请联系网站管理员。错误 403 localhost 07/30/10 14:21:07 Apache/2.2.14 (Win32) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l mod_autoindex_color PHP/5.3.1


如果它可以正常工作,还需要进行哪些其他配置更改才能正常工作?

谢谢,

克里斯

0 投票
2 回答
295 浏览

networking - 通过网络自动备份文件夹?

如何将一个文件夹或多个网络文件夹自动备份到另一台计算机。

我们尝试始终同步。

还有其他软件更好吗?

请建议。

0 投票
2 回答
1609 浏览

c# - C# .Net 4 检索共享文件夹

我正在创建一个 WPF 文件资源管理器树视图(在 C# 4 中),我需要它与 UNC 一起使用。例如,假设我有这些共享网络文件夹:

如果我只有\\share,我如何确定该路径中有哪些共享文件夹?\share 本身不是共享文件夹。