Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript windows文件路径转换为mac_Javascript_Macos_Windows 7 X64 - Fatal编程技术网

Javascript windows文件路径转换为mac

Javascript windows文件路径转换为mac,javascript,macos,windows-7-x64,Javascript,Macos,Windows 7 X64,在工作中,我收到一封电子邮件,其中有一个指向T驱动器的文件路径。由于我在办公室使用mac电脑,文件路径略有不同 例如,电子邮件可以是: 在以下位置查找您的工作文件: T:\Folder\Course\Subject\Year\Month\file.txt 在我的mac电脑上,我必须去 /Username/T/Folder/Course/Subject/Year/Month/file.txt 通常,如果我在windows机器上工作,我可以将此文件位置复制并粘贴到windows资源管理器中,文件/

在工作中,我收到一封电子邮件,其中有一个指向T驱动器的文件路径。由于我在办公室使用mac电脑,文件路径略有不同

例如,电子邮件可以是:

在以下位置查找您的工作文件:

T:\Folder\Course\Subject\Year\Month\file.txt

在我的mac电脑上,我必须去

/Username/T/Folder/Course/Subject/Year/Month/file.txt
通常,如果我在windows机器上工作,我可以将此文件位置复制并粘贴到windows资源管理器中,文件/文件夹将打开。但如果我复制并粘贴到mac finder的“go to folder”中,它就不喜欢了

  • 可以在我的mac上写一个脚本来转换这个字符串吗
  • 是否有其他方法可以比手动单击文件夹更快地访问此文件路径
  • 您可以使用sed:

    echo 'T:\Folder\Course\Subject\Year\Month\file.txt' | sed 's/\\/\//g'
    => T:/Folder/Course/Subject/Year/Month/file.txt
    
    如果不想每次都运行此命令,可以创建一个包含以下内容的文件
    /usr/bin/openWinPath

    path=$(echo "$1" | sed 's/\\/\//g')
    open "$path"
    
    然后在终端中运行
    chmod+x/usr/bin/openWinPath
    ,使脚本可执行,您应该能够使用

    openWinPath "T:\Folder\Course\Subject\Year\Month\file.txt"
    
    在你的终端

    希望这就是你需要的

    您可以使用sed:

    echo 'T:\Folder\Course\Subject\Year\Month\file.txt' | sed 's/\\/\//g'
    => T:/Folder/Course/Subject/Year/Month/file.txt
    
    如果不想每次都运行此命令,可以创建一个包含以下内容的文件
    /usr/bin/openWinPath

    path=$(echo "$1" | sed 's/\\/\//g')
    open "$path"
    
    然后在终端中运行
    chmod+x/usr/bin/openWinPath
    ,使脚本可执行,您应该能够使用

    openWinPath "T:\Folder\Course\Subject\Year\Month\file.txt"
    
    在你的终端

    希望这就是你需要的