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

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

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

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

答案1

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

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

    cd "c:\Documents and Settings\etc\etc"
    start .
    

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

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

答案2

使用mklink命令。从命令行:

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

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

答案3

我将对“创建简单批次”的杂音进行补充,但要稍作改动。您可以创建一个简单的批次,但要在其中放置一个开关,这样您就可以使用它来导航到各种喜欢的目录:

@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

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

答案4

您可以设置自定义环境变量:

  • 右键单击“我的电脑”,然后选择“属性”
  • 选择“高级”选项卡
  • 点击按钮“环境变量”
  • 在窗口顶部,您可以定义自己的系统变量

我安装了德语版的 Windows,因此上面提到的项目的名称可能略有不同;)

另一种方法是:

创建包含以下内容的批处理并通过它运行 shell:

@echo off
set VS08P = c:\Documents and Settings\[My ID]\My Documents\Visual Studio 2008\Projects
cls

这样,您可以添加任意数量的变量并在 shell 会话中调用它们。

相关内容