一直以为windows没有相对路径链接的,某日使用symlink时突然发现了这货具有相对链接功能。
但看不出,属性里面写的是全路径。

马上开始实验,注意,创建symlink需要管理员权限

新建一个 1.txt 文件,随便写的东西保存。
然后使用以下命令,创建一个 link.txt 的symlink链接
mklink link.txt 1.txt
双击 link.txt,可以正常打开。
打开 link.txt 的属性,路径里面写的是全路径
但把 link.txt 剪切到其他地方,就会发现 link.txt 打不开了。
说明 link.txt 实际是相对链接

目前已测试
symlink 可以跨盘和跨多级父文件夹,可为文件夹创建链接,可为不存在的文件或文件夹创建链接。
目前发现winrar支持直接保存windows symlink(要在选项中开启 把符号链接看作链接),7zip和bandizip都直接当成文件来保存。其他压缩软件未知。

winrar 保存 symlink 后,也需要winrar来解压才能还原 symlink,其他解压软件解压时会生成一个同名空文件而不会生成symlink

symlink只能在NTFS文件系统上存在,但可以指向非NTFS文件系统的盘上的东西。

windows mklink 使用 相对路径链接相关推荐

  1. Windows mklink命令 软链接目录共享

    Windows  mklink命令 软链接目录共享 Mklink命令详细介绍 Windows 7下的mklink命令通过指定参数可以建立出不同形式的文件或目录链接,分为硬链接(hard link).符 ...

  2. CreateProcess error=206, 文件名或扩展名太长。windows不支持长路径。

    解决Android 编译错误:CreateProcess error=206, 文件名或扩展名太长. 此问题一般是windows不支持长路径导致, 此问题一般是windows不支持长路径导致, 我们修 ...

  3. Windows 默认字体和 字体链接

    在Windows系统中,不同版本的默认字体可能会有所不同.例如,Windows 10的默认字体是Segoe UI,而在之前的版本如Windows 7中,默认字体是Tahoma.这些字体包括了大多数常用 ...

  4. 【Android NDK 开发】Android Studio 使用 CMake 导入动态库 ( 构建脚本路径配置 | 指定动态库查找路径 | 链接动态库 )

    文章目录 I . CMake 引入动态库与静态库区别 II . Android Studio 中 CMake 引入动态库流程 III . 指定动态库查找路径 IV . 链接函数库 V . 完整代码示例 ...

  5. 【Android NDK 开发】Android Studio 使用 CMake 导入静态库 ( CMake 简介 | 构建脚本路径配置 | 引入静态库 | 指定静态库路径 | 链接动态库 )

    文章目录 I . CMake 简介 II . Android Studio 中 CMake 引入静态库流程 III . 指定 CMake 最小版本号 IV . 导入函数库 ( 静态库 / 动态库 ) ...

  6. 《工具癖》Mac与Windows获取文件绝对路径的快捷键

    对于开发者而言, 快速获取文件的绝对路径,是一件很提升效率的事情, 一般的做法是,右键... 其实是有快捷键的! Mac获取文件绝对路径 mac的快捷键为: command+option+c Wind ...

  7. windows和Linux文件路径分隔符的不同及获取

    前言 在java开发的时候,往往是在windows环境下开发,遇到文件路径的问题是会用到"/"和"\",对于这两种斜杠的选择略作解释. 具体代码 反斜杠&quo ...

  8. Atitit.实现反向代理(1)----url rewrite 配置and内容改写 and -绝对路径链接改写 java php...

    Atitit.实现反向代理(1)----url rewrite  配置and内容改写 and -绝对路径链接改写 java php 1. 代理的实现:::普通代理and反向代理?? 1 2. url  ...

  9. windows小技巧1——路径太长导致文件无法删除

    windows小技巧1--路径太长导致文件无法删除 路径太长 原因: 1.超过了大多数Windows所能接受的255个字节(NTFS文件系统没有这个问题,它可以容纳更长的路径) 2.文件的深度超过 1 ...

最新文章

  1. android viewpager 嵌套fragment,Android ViewPager+Fragment多层嵌套(使用问题处理)
  2. 业务,工程和算法的互殴现场
  3. 网站建设你够专业吗?——不需说,从色彩搭配就能看出来
  4. Cesium 中两种添加 model 方法的区别
  5. 深入理解final关键字
  6. Python:为什么必须在方法定义和调用中明确使用'self'?
  7. FPGA设计思想与技巧
  8. BZOJ 1019: [SHOI2008]汉诺塔( dp )
  9. python美股财务数据曝光_python实现美股日k线数据获取
  10. Linux Vsftpd 连接超时解决方法(被动模式)
  11. MSR系列路由器DAR功能的配置
  12. C# Cron表达式解析 .net 项目文件
  13. 类似print shopmail可变数据生成,排版、拼版实现
  14. adb无线连接不上 解决办法
  15. 路由器总是有信号无网络连接到服务器,路由器有信号没网络怎么回事?路由器没网络的解决方案...
  16. obs studio_使用OBS Studio实时进行Linux视频编辑
  17. 力扣383.赎金信(java语言散列表法)
  18. java实现开根号算法
  19. 《GhostXP_SP2电脑公司经典版v8.2》LONGWANG制作
  20. D1. Coffee and Coursework (Easy version) and D2. Coffee and Coursework (Hard Version)

热门文章

  1. mysql 批量插入300万条测试数据
  2. easy connect修改服务器地址,如何修改easyconnect服务器地址
  3. 获取分钟数为5的倍数的时刻
  4. Linux 服务器建站新手教程 (宝塔建站全流程)- 不需要敲一行命令 (记录啊、好东西)
  5. 7-9 旅游规划 (25分) 【最短路径 Floyd+Dijkstra】
  6. [原创]K8Cscan插件之C段旁站扫描\子域名扫描
  7. SQL Server 2008存储结构----不胜人生一场醉
  8. 用Matlab仿真点电荷电场强度和电位(势)求点电荷Q的电势强度和电势,点电荷的电场线和等势线是什么形状?
  9. 土石坝渗流分析的目的
  10. 构建软RAID磁盘阵列