问题标签 [junction]

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 投票
3 回答
3344 浏览

windows - 通过命令行将符号链接/连接复制/移动到 UNC 文件夹

我需要找到一种方法将符号链接/连接从我的 C: 复制/移动到网络驱动器。

我可以使用 MKLINK 命令创建符号链接,但我无法将它移动到我需要它的 UNC 文件夹中。

如果我尝试在 UNC 文件夹中创建它,MKLINK 将失败,如果我尝试 XCOPY /b /i 我会收到一条错误消息并且文件不会被复制。

当然,我总是可以使用 Windows 资源管理器并拖放或复制/粘贴或剪切/粘贴,但这是我需要在批处理脚本中自动执行的操作。

0 投票
1 回答
650 浏览

windows - 我的 junction.exe 命令有什么问题?

我正在尝试在 Windows 8 上创建一个连接点,以便将文件写入我的 HDD (D:) 而不是我的 SSD (C:)。

我尝试过的一些命令

最终结果是将文件写入连接点目录和目标目录。我对连接点的理解是新文件只会写入连接点目录,但连接点实际上只是备份目录还是我在这里做错了什么?

(我也在使用 Windows 8)

编辑:从我在任务管理器/性能中看到的内容来看,当 HDD 保持在 0 时,将文件拖动到 C:\Users\Garvin\AppData\Local\Google\Chrome\User Data\Default\Local Storage 时,我的 SSD 会出现活动%。(我正在从 USB 拖动 550mb 视频和 700mb exe)

我试图减少 SSD 执行的写入次数以延长其使用寿命,但连接点似乎不是要走的路,这与这里写的相反http://lifehacker.com/5802838/how-to-maximize -你的ssd的生命

0 投票
2 回答
3226 浏览

python - 在实现 readlink() 函数时遇到问题

我一直在试图找出一种方法来获得某种能够在 Python 2.7 下返回 Windows 中符号链接的真正抽象路径的能力。(我无法升级到 3.x,因为 Maya/3ds max 等大多数 DCC 不使用该版本的 Python)

我查看了 sid0 ntfs utils(它的 islink() 函数有效,但 readlink() 函数由于某种原因总是为我返回一个空的 unicode 字符串)和 juntalis ntfs 库(不幸的是,我无法访问工作),以及有人发布的有用脚本:

但是,大多数时候我尝试过的各种解决方案最终都会给我:

[错误 126] 找不到指定的模块

即使我能够导入 ctypes 并执行诸如导入 cdll 之类的操作:

一般来说,我对 Python 和 ctypes 的这一部分非常陌生,因此非常感谢任何有关在此处处理符号链接的指针!

0 投票
1 回答
184 浏览

php - Yii 多对多,联结表对象图

我正在使用 Java 应用程序并将其移至 php。我在 Java 方面经验丰富,并在 ORM 解决方案中使用过 hibernate。我有一个现有的数据模型可以使用,并且正在 Yii 中实现它。

我需要帮助。

我有多对多的关系。

饮食 -> 饮食餐 <- 膳食 -> 餐食 <- 食物

连接表是:dietmeal mealfood

饮食可以有很多餐,餐可以属于多种饮食。一餐可以有很多食物,食物可以属于很多餐。

连接表具有我需要在视图中使用并更新的字段。例如:数量,unit_of_measure。如何一次获取所有这些字段,从而加载两个联结表主表?

在 Java Hibernate 中,这很容易。

我想用 yii 生成的 sql 如下,还让 yii 填充整个对象图,填充饮食 -> 饮食餐 <- 餐 -> 餐食 <- 食物

这是 Hibernate 的输出示例。它执行这个 sql 并填充对象图。

我怎样才能在 yii 中做到这一点?如何设置它,这样我就可以执行这样的连接并填充整个对象图。

如何在 Yii 1.* 和 2.* 中做

0 投票
0 回答
160 浏览

android - “.android”连接点应该指向哪个文件夹?

我安装了安卓工作室。首先它给了我一个安装built-tools-21.1.1的错误,但是android 21.1.2文件夹已经在那里了。我下载了 21.1.1,其中有一个名为 android-5.0 的文件夹。我把它放在“21.1.2”文件夹旁边,在错误信息上点击重试,安装成功。但是,出现无法创建 AVD 的错误。

启动 AVD Manager 后,我设置了一个新的 AVD,但是当我点击完成时,什么也没发生。它基本上无声无息地失败了。

我以管理员身份启动了 SDK 管理器,但遇到了一些关于文件下载失败的错误。

我没有在 Android Studio 中使用 AVD 管理器,而是在%USERPROFILE%\Local\Android\sdk文件夹中启动了它。当我尝试从那里创建 AVD 时,我终于收到了一条有用的错误消息。它找不到文件%USERPROFILE%\.android\avd\(系统找不到指定的路径)。

事实证明,.android 连接点指的是一个不存在的位置。我现在意识到几年前我安装了一个较旧的 Android SDK,当时连接点指向一个文件夹 a D:\.android。我想我使用单独的驱动器根作为我的用户配置文件文件夹。

甚至应该%USERPROFILE%\.android是一个路口?还是应该只是一个普通文件夹?如果它应该是一个路口,它应该指向哪里?

0 投票
1 回答
1408 浏览

windows - 如何为不同的用户创建一个连接点或符号链接指向不同的地方?

示例场景:我想c:\temp指向每个用户的临时目录,即使多个用户同时登录。

我可以在用户登录期间运行代码,例如,使用登录脚本、运行键等,但它必须适用于非管理用户。

0 投票
1 回答
1352 浏览

windows - 在 Windows 上通过 git 存储库安全地使用 junction 或 mklink /j

在 Windows 上使用 Git,我正在尝试处理我的 git 存储库外部的内容。例如,我们有艺术品和内容文件,它们正在由谷歌驱动器中的非 git 用户更新,因此为了捕获这些更改,我设置了类似于以下内容的内容;

其中“字体”是一个文件夹,已使用junction.exemklink /j(相同的东西)链接。这通常效果很好,因为Git status会立即突出显示新更改(有意或无意)并为签入或撤消做好准备。

ISSUE:有时在切换分支时,如果这些文件夹中的内容在分支之间不同,Git 会修剪链接目录并重新创建它们。实际上它破坏了链接。现在 Git 总是正确的并且构建是一致的,但它不再跟踪这些外部资源并不总是很明显。

更糟糕的是,它可以删除外部位置的文件。它们当然可以从 git 中恢复,但它非常笨重。

切换分支时在外部位置交换内容不是问题,因为只有一台 PC 以这种方式连接并且它们很容易合并,但我只是希望它不会破坏链接。

问题:有没有更好的方法来允许 Windows 上的 Git 存储库中的外部连接点?

需要明确的是,据我所知,GIT 存储库中还没有符号链接,这不是关于 Unix 和 Windows git 客户端之间互操作性的问题(SO 上的大多数其他问题似乎都与此有关)。

0 投票
1 回答
556 浏览

symlink - 在 Web 服务器之间使用链接/联结

我试图想办法将 2 个 Web 服务器的文件系统连接在一起,以便它们可以本地访问彼此的文件。服务器是 Windows 2012 并通过公共 IP 直接连接到 Internet。一台服务器用于存储大文件,另一台用于脚本和数据库(Web 服务器)。

本质上,我需要一种在这些服务器之间安全地映射驱动器/文件夹的方法,以便它们显示为文件夹,例如“d:\www\assets”文件夹实际上位于另一台服务器(连接点)上。由于系统(apache 服务)需要访问此链接而不是单个用户,因此映射驱动器并不理想。公开的、无担保的股票也不是一个好主意。

在控制台中使用联结和链接不会显示任何向远程系统提供登录名/密码的方法。交汇点已创建但无法访问。如果我映射一个驱动器,它仅适用于该用户,并且不适用于 Apache 正在使用的 SYSTEM 帐户。如果我以用户身份运行 Apache 并将驱动器映射为该用户,那么它可能无法在重新启动或工作时不一直登录到控制台。

是否有任何本地方法可以将这 2 台服务器安全地连接在一起?我在两台服务器上都拥有完全的管理员访问权限,并且可以根据需要创建任意数量的用户,但他们不在域中,甚至可能不在同一个子网上。

0 投票
2 回答
1071 浏览

vbscript - How to get target path of a junction?

I have a folder C:\the Junction\test, which is actually a junction, and the real path (target) is D:\the real\path\to\the folder.

How can I find out that real target path in VBScript?

0 投票
1 回答
680 浏览

iis - 在 IIS 站点中使用共享文件夹的最佳解决方案

我想使用相同的文件夹(/images 和 /scripts)与在 IIS 8.5 中创建的 5 个不同的网站共享。什么是最好的解决方案?虚拟目录?虚拟应用程序?路口?符号链接?

注意:我注意到在 Windows 8/ii7 机器上使用 junction 时,我对脚本目录所做的更改并没有立即反映在所有站点上……即使在客户端浏览器中强制刷新之后……我也会重新启动 Web 应用程序以查看更改。也许与服务器缓存如何看待联结链接有关?

顺便说一句,我在 Windows 2012r2 iis 8.5 上运行经典的 asp 站点

谢谢