问题标签 [unc]
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.
c++ - WNetUseConnection SystemErrorCode 1113 不存在映射
我正在尝试将字符串转换为 wchar_t 字符串以在 WNetUseConnection 函数中使用它。基本上它是一个看起来像这样的 unc 名称"\\remoteserver"
。我得到一个返回码 1113,描述为:
目标多字节代码页中不存在 Unicode 字符的映射。
我的代码如下所示:
有趣的是,如果 remoteName 是这样的硬编码:
一切正常。但由于稍后在服务器上,user 和 pwd 将是我作为字符串获得的参数,我需要一种方法来转换它们(也尝试了具有相同结果的 mbstowcs 函数)。
file - 文件 URI 的 UNC 路径
如何将 UNC 路径转换为文件 URI.. 对于我的应用程序用户将在测试框中给出这样的 css UNC 路径:
我怎样才能将其更改为:
这样firefox和IE都可以从所需的路径访问css并应用于它们..请告诉....
c# - 如何(快速)检查 UNC 路径是否可用
如何检查 UNC 路径是否可用?如果共享不可用,我的问题是检查大约需要半分钟:
有没有更快的方法来检查文件夹是否可用?我正在使用 Windows XP 和 C#。
asp.net - Server.MapPath 不接受 UNC URL
我在用 ASP 加载 XML 文件时遇到了一些麻烦。这是 XML 文件的位置(它是一个 UNC 网址):
这是我的代码:
它给出了错误:
有人知道解决办法吗??提前感谢,詹姆斯。
asp.net - File.OpenRead 使用 UNC 路径访问。模拟不起作用?
模拟似乎不适用于使用 File.OpenRead() 的 UNC 路径是否有原因?我正在使用CodeProject 的 Impersonation 实用程序:
我有一个用户有权访问我传递给 OpenRead() 的共享。
这是我的代码,它没有访问文件:
cmd - Jenkins 下 Gradle 和 UNC 路径的问题
将 %JENKINS_HOME% 从本地目录移动到 UNC 后出现此错误。知道如何解决这个问题吗?我们使用 Windows server 2008,似乎没有办法在 Server 2008 下硬链接到 UNC。有人遇到过这个问题吗?
所有构建工具都存储在 \\UNCPath\BuildTools 下
%JENKINS_HOME% = \\UNCPath\JenkinsHome
[工作区] $ cmd.exe /C \\UNCPath\BuildTools\gradle\1.0\bin\gradle.bat clean jar cobertura test groovyDoc && exit %%ERRORLEVEL%% '\\UNCPath\JenkinsHome\jobs\Project\workspace' CMD .EXE 以上述路径作为当前目录启动。不支持 UNC 路径。默认为 Windows 目录。java.lang.IllegalArgumentException:URI 在 org.gradle.api.internal.AbstractClassPathProvider$ClassPathScanner.find(AbstractClassPathProvider.java:146) 在 org.gradle 的 java.io.File.(File.java:368) 具有权限组件.api.internal.AbstractClassPathProvider.findClassPath(AbstractClassPathProvider.java:80) 在 org.gradle.api.internal.DefaultClassPathRegistry.getClassPathFiles(DefaultClassPathRegistry.java:44) 在 org.gradle.api.internal.DefaultClassPathRegistry。
python - 当工作目录位于 UNC 路径而不是映射驱动器时调用 subprocess.Popen()
我想运行一个可执行文件,它对位于远程文件管理器上的数据集执行一些处理。作为设计的一部分,我希望文件管理器的位置灵活,并且在运行时传递给我的 python 程序。
我已经整理了以下代码来说明我的问题,但是使用python
命令,所以任何人都可以运行它:
只要iwd
在映射到计算机上的驱动器号的共享上,此方法就可以很好地工作。但如果iwd
是 UNC 路径,则subprocess.Popen()
调用以 stderr 输出结束,这又会引发 IOError 异常:
有没有办法让这个子进程调用工作,而无需在子进程命令执行时在存在的机器上进行解析iwd
和临时驱动器挂载?我想避免必须管理驱动器安装的创建和清理。当然,我宁愿不必处理(尽管不太可能)机器上当前正在使用所有驱动器号的情况。
asp.net - File.OpenRead() 访问工作组内共享上的文件而不是远程共享?
我有一个 ASP.NET MVC 应用程序,它尝试使用文件流和 File.OpenRead() 读取文件。当文件的路径是同一工作组上的共享时,并且我授予对共享的网络服务的访问权限,这可以按需要完美地工作。
但是,当共享的路径是 LAN 中远程共享的 UNC 路径,并且为“所有人”打开了读取权限时,“File.OpenRead()”方法会引发异常,提示“找不到小路”。
在我的测试用例中,我正在本地调试 ASP.NET MVC 应用程序,该应用程序被赋予了它实际运行的计算机的 UNC 路径。它是我 C 盘上的一个共享,被“共享”,具有“所有人”的读取权限。
IIS中有什么需要配置的吗?如果我尝试模拟,在这种情况下,模拟并不重要,因为 NETWORK SERVICE 是当它为同一工作组中的共享工作时尝试访问文件的用户。
python - python将文件复制到Windows上的网络位置而不映射驱动器
我在 Windows 上的非交互式会话中运行 python,因此我无法映射网络驱动器。
我在这里和通过谷歌研究的大部分内容都建议映射网络驱动器并以这种方式复制文件。
在 linux 上,我会使用 smbmount 来促进这一点,但不幸的是,我正在使用的软件与 Windows 相关联。
是否有通过 UNC 路径与文件交互的选项?
html - Firefox 中 href="file://///..." 的解决方法
在 Intranet 站点上,假设我想使用 UNC 链接到共享上的文件,地址为:
似乎正确的方法是使用这样的标记:
那是五个斜杠 - 两个用于协议,一个表示文件系统的根目录,然后还有两个表示服务器名称的开始。
这在 IE7 中运行良好,但在 Firefox 3.6 中,它仅在 html 来自本地文件时才有效。当文件来自网络服务器时,我无法让它工作。该链接是“死的” - 点击它什么都不做。
在 Firefox 中是否有解决方法?这两个浏览器应该是我现在需要担心的全部。
由于这显然是 Firefox 的一个功能,而不是一个错误,有人可以解释阻止这种类型的链接有什么好处吗?