问题标签 [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.
java - Java,用什么代替 PrintStream 来获取异常?
我正在网络驱动器上创建一个文件,然后向其中添加数据。不时写入该文件会失败。有没有一种好方法可以在每次我将数据保存到文件之前检查文件是否可访问,或者是否有一种方法可以检查数据是否已保存?
编辑:现在我在我的代码中使用带有 PrintStream 的 try-catch 块:
那么可能是 PrintStream 的问题吗?(PrintWriter 和 PrintStream 从不抛出 IOExceptions)
php - 在 linux 环境中运行的 PHP 的 Windows 网络驱动器
如果它有效,我必须检查一些东西。
我们通过 ssh 对 Debian 服务器的访问受限。我们在这台服务器上运行了一个 PHP 内网解决方案,因此我们可以运行 PHP 脚本。我们得到了以下场景:
给定的 Windows 网络驱动器:\\IP\folder$
我们必须在 linux 下从 PHP 读取这个 windows 网络驱动器。我从来没有做过这样的事情。
我们没有任何权利在服务器上挂载任何东西。我不知道这个驱动器是否可以从 linux 机器访问。(我想它是可以访问的,由于场景)。
我们没有收到任何用户和驱动器的通行证,所以我想我们不需要它。
问题是:如果一切都在客户端正确设置,是否可以在这种情况下执行此操作?如果是,如何?
如果需要,我们可以询问更多信息和配置更改,但我想知道我们现在是否可以这样做,因为这很有趣。
提前致谢,
黑人
windows - Mapping a Network Drive with Delphi WITHOUT WNetAddConnection2
Recently I built a GUI app that maps a network connection to a drive in Windows. Unfortunately it uses the WNetAddConnection2() call to accomplish this. It's unfortunate because the Windows API sucks when it comes to Mapping remote WebDAV connections. It seems to work OK in Vista, except when trying to enable SSL, and it just doesn't work in XP unless you specify a folder (You can't map it to the root URL. Eg: http://mywebdavserver.tld). Also SSL doesn't work in XP. Basically, I find using WNetAddConnection2() extremely unreliable.
That said, is there any way to Map a network drive with WebDAV WITHOUT using WNetAddConnection2()?
Many thanks in advance, Brad
hudson - Hudson bAt 脚本和网络驱动器
我用 Hudson 构建了我的小项目,并希望将它发布到我的网络驱动器上。
为此,我编写了一个在构建过程之后执行的小脚本:
我在命令行提示符下从 hudson 的工作文件夹中对其进行了测试,一切正常。在我将代码放入 Hudson 并执行构建后,Hudson 说一切正常。所以我看了一下我的 M 驱动器,但那里什么也没有。但是构建日志告诉我所有文件都被复制了。
Hudson 不能写入 Netdrive 吗?
vb.net - 在 VB.NET 中列出映射的网络目录
如何获得所有映射的网络驱动器(共享的),就像人们在 Windows 资源管理器中看到的一样?
那是,
- 网络地点
- 电脑 1
- 共享文件夹
- 电脑 2
- 共享文件夹 1
- 共享文件夹 2
- 电脑 1
是否有命令或 API 函数可用于至少获取计算机及其文件夹的名称?
.net - 为什么我对 CIM_LogicalDisk 事件的 WMI 查询返回 Win32_LogicalDisk 事件而不是 Win32_MappedLogicalDisk 事件?
我有一个System.Management.WqlEventQuery监听"__InstanceOperationEvent"
事件。此事件是、 和事件的基类"__InstanceCreationEvent"
,因此它捕获所有三个。"__InstanceDeletionEvent"
"__InstanceModificationEvent"
当我的WqlEventQuery.Condition为"TargetInstance ISA 'Win32_LogicalDisk'"
时,我只获得逻辑磁盘的事件,正如预期的那样。
但是,当我的WqlEventQuery.Condition为时"(TargetInstance ISA 'Win32_LogicalDisk' or TargetInstance ISA 'Win32_MappedLogicalDisk')"
,我仍然只收到Win32_LogicalDisk事件。或者,我也应该能够使用WqlEventQuery.Condition set as "TargetInstance ISA 'CIM_LogicalDisk'"
,因为CIM_LogicalDisk是Win32_LogicalDisk和Win32_MappedLogicalDisk的基类。不幸的是,这个替代查询也只返回Win32_LogicalDisk事件。
总之,我似乎无法捕获Win32_MappedLogicalDisk事件。我的假设是,当我右键单击网络共享并将其作为网络驱动器映射到新的驱动器号时,应该会生成这样的事件。尽管这个新的映射驱动器在资源管理器中显示得很好,但我的程序从未收到任何事件。
我的任何假设是错误的吗?什么是Win32_MappedLogicalDrive ,或者它与DriveType为“NetworkDrive”的Win32_LogicalDrive有何区别?如何使用 WMI 捕获连接/断开网络驱动器的事件?
更新:我在这里发布了更多关于这个问题的信息:http : //social.technet.microsoft.com/Forums/en-US/ocsmanagement/thread/1c92f08b-b9c9-4f27-a1bb-0c16a8868d19 结果是不幸的一面- UAC 的影响,除了在管理帐户下创建重复的驱动器映射外,没有其他解决方法。
windows - 自动 Samba 共享脚本
我有一个运行 Samba 的 Ubuntu 10.04 服务器。
我想编写一个脚本(用于 Linux 或 Windows 计算机),给定此服务器的 IP 和共享 Samba 文件夹的路径,可以在桌面上自动创建一个“网络驱动器”图标。两台机器都在本地网络上。
我意识到这对于 linux/windows 会有所不同。
有什么建议么?我只是不知道从哪里开始。谢谢!
inno-setup - 如何从 Inno Setup 中创建和删除网络驱动器?
我正在编写一个需要执行一个非常旧的第三方安装应用程序的 Inno Setup 脚本,这个旧的安装程序(称为 setup.exe)只能从根文件夹工作(如果没有失败),所以我需要创建(和删除)一个网络驱动器来复制此安装程序的文件,然后执行 setup.exe。所以问题是我如何从 Inno Setup 中创建和删除网络驱动器?我正在寻找类似 WNetAddConnection
功能的东西。
c++ - 如何使用 Visual Studio 2010 从网络共享构建项目?
我有一台装有 Windows 7 和 Visual Studio 2010 的虚拟机,我希望能够从网络驱动器构建 C++ 项目。
我尝试使用 VirtualBox 中的共享文件夹或 OS X 中通过 samba 共享的文件夹。
没有一个解决方案奏效。
我该如何解决这个问题?
bonjour - 如何将文件服务器服务发布到本地网络?
我的问题是关于“自动发现本地网络上的文件服务器服务”。
我想实现一个基本上是文件服务器的服务并将其发布在本地网络上。连接到本地网络的客户端 PC 应自动找到此服务并映射(挂载)网络驱动器,无需用户干预。
当我很快浏览网页时,我认为 Apple 的“Bonjour”和 Windows 的“UPnP”是实现这种功能的最佳选择。
这是正确的假设吗?你知道还有什么好的建议吗?Linux 怎么样?
更新:仅供参考 - 我使用Avahi for Mac OS X 网络和PnP-X for Windows 网络完成了我在 Linux 上的零配置软件实施。您可以在此处找到 PnP-X 示例代码。另外,请参阅我关于 PnP-X 的另一个问题。