我可以创建 Windows 目录的快捷方式吗?

jmg*_*ant 7 windows shortcuts command-line

我想要一种基于命令行的快速方式来访问我一直使用的目录。有没有办法在 Windows 中创建某种别名,以便我可以输入,例如,VS08P在命令提示符或地址栏中,Windows 将自动打开我想要的文件夹,这是c:\Documents and Settings\[My ID]\My Documents\Visual Studio 2008\Projects

(请注意,问题不是关于如何处理 Visual Studio 2008。除非解决方案是批处理文件,否则我想我已经在正确的站点上提出了这个问题。)

Col*_*ard 9

如果要在 Windows 资源管理器中打开该文件夹,您可以:

  1. 创建指向文件夹的快捷方式(.lnk 文件)(通过在 Windows 资源管理器或桌面上右键单击 > 新建 > 快捷方式),然后将该快捷方式放在路径中的某个位置。
  2. 像这样创建一个批处理文件:

    cd "c:\Documents and Settings\etc\etc"
    start .
    
    Run Code Online (Sandbox Code Playgroud)

    然后将其另存为 VS08P.bat 并将其放在路径中的某个位置。

如果您想在命令提示符中跳转到它,请参阅Phoshi 的回答。


小智 7

使用mklink命令。从命令行:

C:> mklink /D VS08P c:\Documents and Settings\[My ID]\My Documents\Visual Studio 2008\Projects

现在c:\VS08P,您将拥有指向上面的 Visual Studio 目录的指针。


akf*_*akf 6

我将添加到“创建一个简单的批处理”杂音中,并进行一些扭曲。您可以创建一个简单的批处理,但在旁边放置一个开关,以便您可以使用它来导航到各种喜欢的目录:

@echo off
GOTO %1
:VS08P
cd c:\Documents and Settings\[My ID]\My Documents\Visual Studio 2008\Projects
GOTO END
:music
cd "C:\Documents and Settings\[My ID]\My Documents\My Music"
GOTO END
:downloads
cd C:\shared\downloads
GOTO END
:logs
cd C:\[project path]\logs
GOTO END
:END
Run Code Online (Sandbox Code Playgroud)

您可以将其命名为 go.bat,您可以将它用于所有您喜欢的位置。您的朋友会认为您很酷,因为您只需go logs在命令行上输入,您就会神奇地进入您的logs目录。您仍然需要将保存此 bat 的目录附加到您的 PATH 中。