V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
oopus
V2EX  ›  分享创造

绝对文件路径转 Win 和 Mac 相对路径的小工具

  •  
  •   oopus · 316 天前 · 1513 次点击
    这是一个创建于 316 天前的主题,其中的信息可能已经有所发展或是发生改变。

    自己日常工作里常会遇到在 Win 和 Mac 上切换的情况。两边文件路径写法不相同会带来一些小麻烦。做了这个纯 js 小工具,能识别一些常见可用的相对路径(譬如 Downloads, Desktop ),并自动生成 Win 和 Mac 的路径

    https://oopus.info/paconv.html

    paconv screenshot

    如果您有任何建议欢迎回复,谢谢!

    第 1 条附言  ·  316 天前
    除了大家说的 \ / 切换以外,当前对常常切换 Win 和 Mac 的场景的帮助主要会有这些:
    - 绝对路径对相对路径的转换
    - Mac 环境 finder 跳转路径(需要 ~/,不能接受引号)和 Terminal 下路径不同的区分
    - Mac 环境下空格加 \

    这些是我自己在工作中常常需要的,如果大家还有其他方面的需求和讨论,也欢迎回复
    8 条回复    2024-01-16 12:22:08 +08:00
    Tumblr
        1
    Tumblr  
       316 天前   ❤️ 3
    热知识: 在 Windows 下,“/”和"\"都可以正常使用,甚至可以混着使用:
    hefish
        2
    hefish  
       316 天前
    这个是把 \ 替换成 / 来实现的吗?
    linvaux
        3
    linvaux  
       316 天前
    有啥用?直接写/不就好了
    tool2d
        4
    tool2d  
       316 天前   ❤️ 1
    我也写了一个,不过是 windows 平台。

    加了一个右键菜单[复制路径],如果按住 shift ,剪贴板里就是反斜杠,反之就是正斜杠。

    一楼说,大部分情况 windows 支持正反斜杠,但是很老的 windows 7 特定软件,有些并不认正斜杠,还是挺烦的。
    musi
        5
    musi  
       316 天前
    @Tumblr #1 这是啥终端软件
    Tumblr
        6
    Tumblr  
       316 天前
    @tool2d #4 你说的“Windows 7 特定软件”并不是 Windows 的限制,可能是这些软件写死了,在 Windows 中,默认 DirectorySeparatorChar 是“\”,AltDirectorySeparatorChar 是“/”:

    不过,在 UNC 路径(即平时我们说的共享路径,比如 \\192.168.1.10\C$\)中,这两个是不可互换的,这个不只是在 Windows 下,在*nix 下同样。

    @musi #5 是 Windows Terminal ,用的 PowerShell 7.4.0 。
    musi
        7
    musi  
       316 天前
    @Tumblr #6 这是自己配的主题吗,还挺好看的
    Tumblr
        8
    Tumblr  
       316 天前
    @musi #7 是的,改了下配色、字体,加了个背景图片。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2798 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 15:20 · PVG 23:20 · LAX 07:20 · JFK 10:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.