我最近从 Ubuntu 换到了 Windows 7。有一项功能让我很难开发,那就是符号链接。在 Linux 中,我只需
ln -s /where/to/ /where/from/
我已经对 Windows 7 进行了一些谷歌搜索,但不知道标准接受的方法是什么。
顺便说一句,我在命令行中尝试了“MLINK”,它说没有找到 MLINK... - 编辑:你好71指出,这是 MKLINK,我看错了。谢谢!
编辑:我希望能够以这种方式包含一个 php 框架,因为我的每个项目都使用相同的库。
答案1
答案2
在 Windows 7 SP1 中,链接器可以创建一个符号链接目录或文件。但它可以还创建一个交界处链接到目录。
普通的 DEL 命令(或 Windows 资源管理器 GUI 中的任何删除选项)可以安全地删除任何这些链接(即没有删除目标文件或目录 - 除非它是一个空目录)。
语法很简单。以下是示例批处理 (.bat) 文件-
:: ** Location of target Directory **
SET DirPath=C:\TEST
:: ** Create Symbolic Link in Current Directory **
MKLINK /D SymLinkName "%DirPath%"
:: ** Create Junction in Current Directory **
MKLINK /J JunctionName "%DirPath%"
答案3
我发现了一种在 Windows 7 上创建目录符号链接的非常简单的方法。
- 在资源管理器中打开包含目标文件夹的文件夹。
- 通过上下文菜单或Ctrl+将目标文件夹复制到剪贴板C。
- 在资源管理器中打开“开始菜单”文件夹,您只需
shell:Start Menu
⏎在地址栏中输入即可。 - 在文件夹的空白处单击鼠标右键以打开上下文菜单并选择粘贴快捷方式。
就是这样。