问题标签 [file-sharing]

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 投票
1 回答
164 浏览

database - 将数据库复制到远程位置

我们的 EPOS 系统通过将数据库压缩成 zip 文件来复制数据,然后使用共享目录手动复制到每个收银台。

每个分支都喜欢到主要位置,使用可能有问题的 VPN,但文件共享需要正常工作。

由于我们的数据库系统目前不支持复制,是否有另一种复制数据的解决方案,或者我们应该将我们的软件迁移到另一个数据库?

0 投票
3 回答
2894 浏览

xen - 在 Xen VM 之间共享文件的最佳方式是什么?

是否有一些内置方式可以在 Xen 来宾之间共享文件?我目前不需要分享实际的图像,只需要一些数据文件。

0 投票
1 回答
287 浏览

objective-c - OS X 10.5 中的文件共享 API 或框架。*

是否有任何编程接口或 CLI 用于更改 OS X Leopard 中的网络或文件共享设置?

0 投票
9 回答
211353 浏览

c# - 使用凭证从远程、不受信任的域访问共享文件 (UNC)

我们遇到了一个需要解决的有趣情况,而我的搜索结果为零。因此,我向 SO 社区寻求帮助。

问题是这样的:我们需要通过远程文件共享/UNC 以编程方式访问不在我们域中且不在受信任的外部域中的共享文件。自然,我们需要向远程机器提供凭据。

通常,可以通过以下两种方式之一解决此问题:

  1. 将文件共享映射为驱动器并在那时提供凭据。这通常使用NET USE命令或重复的 Win32 函数来完成NET USE
  2. 使用 UNC 路径访问文件,就像远程计算机在域上一样,并确保在远程计算机上以本地用户身份复制运行程序的帐户(包括密码)。基本上利用了当用户尝试访问共享文件时 Windows 将自动提供当前用户的凭据这一事实。
  3. 不要使用远程文件共享。使用 FTP(或其他方式)传输文件,在本地处理它,然后将其传输回来。

由于各种原因,我们的安全/网络架构师拒绝了前两种方法。第二种方法显然是一个安全漏洞;如果远程计算机受到威胁,则本地计算机现在处于危险之中。第一种方法不能令人满意,因为新安装的驱动器是本地计算机上的其他程序在程序访问文件期间可用的共享资源。尽管这很可能使这个暂时性的,但在他们看来这仍然是一个漏洞。

他们对第三个选项持开放态度,但远程网络管理员坚持使用 SFTP 而不是 FTPS,而 FtpWebRequest 仅支持 FTPS。SFTP对防火墙更友好的选项,我可以使用几个库来实现这种方法,但如果可以的话,我更愿意减少我的依赖关系。

我在 MSDN 中搜索了使用远程文件共享的托管或 win32 方法,但我没有找到任何有用的方法。

所以我问:还有其他方法吗?我是否错过了一个超级秘密的 win32 功能,它可以满足我的需求?还是我必须追求选项 3 的一些变体?

0 投票
3 回答
2114 浏览

file-io - 是否有任何理由打开具有共享写入访问权限的文件?

我总是以两种方式打开我的文件——读取访问和共享读取,或者读/写访问和不共享。

在我看来,允许共享写入似乎总是会导致您在阅读文件时发生意外的事情。是否有充分的理由以共享写入模式打开文件?

0 投票
2 回答
6531 浏览

c++ - Windows 文件夹共享 API

是否有 WIN32 API 可用于管理 Windows 中的文件夹共享?一些示例链接会有所帮助。谢谢。

0 投票
4 回答
520 浏览

version-control - 非编码人员共享 excel 文件等的 VSS 替代方案?

我需要找到 VSS 的开源替代品,人们将在其中共享 Excel 表格、PPT 等内容。它将被 Windows 上的非技术人员使用,所以我排除了 SVN、CVS、GIT 等。我需要简单的签入以及 Excel 表格等内容的结帐系统。人们可以从开源中提出一些建议吗?

0 投票
3 回答
420 浏览

networking - 参与 p2p 文件共享项目的最佳资源

这些天我有兴趣加入一个开源 p2p 文件共享项目。我对这个主题的了解并不那么具体,我的意思是我了解安全、网络、p2p 基础知识,但我仍然不知道从哪里开始同时了解全局和实际细节。简而言之,推荐的资源是什么?现在我正在阅读“点对点:利用颠覆性技术的力量”,并在 FreeNet 等类似系统中走动。

0 投票
2 回答
9115 浏览

windows - Vista UAC - 映射网络驱动器的故障

我们有一个以编程方式映射网络驱动器的应用程序。在开启 UAC 的 Vista 上,我们遇到了一些奇怪的问题。

我们的应用程序映射非提升驱动器,因此如果用户浏览资源管理器并双击运行 exe,它会提示输入 UAC。因此,当他们批准它时,它会提示输入共享的用户名/密码......奇怪,因为凭据已保存。

事实证明,提升的进程无法访问从非提升的进程映射的映射驱动器。

要查看此问题的实际效果,请执行以下步骤:

  • 在没有 UAC 的情况下运行 cmd.exe
  • 运行“net use w:\yourHostname\yourShare /user:yourUser yourPassword /persistent:yes”
  • 以管理员身份运行 cmd.exe
  • 键入“w:”,然后查看错误消息

此时,您可以运行普通的“net use”并查看提升的 cmd 上的连接不可用,但其他非提升的 cmd 认为它正常。

有谁知道解决此问题的解决方法?或者可能是一种将网络驱动器映射到“所有用户”的方法?

0 投票
2 回答
21691 浏览

c# - 如何以编程方式访问文件共享

我有一个 Windows 窗体应用程序在不在域上的机器上运行,它需要能够将文件从本地文件系统移动到 UNC 路径。我有该路径的用户名和密码。我想知道有什么方法可以在不执行net.exe命令的情况下直接执行此操作?

理想情况下,我不必映射驱动器。