Gar*_*ris 60 windows windows-7 shortcuts path
我有一个文件夹方案,如(高度简化的版本):
New Files
>Tools
>Scripts
Tested Files
>Tools
>Scripts
Run Code Online (Sandbox Code Playgroud)
...我想在从“新文件”子文件夹到“测试文件”子文件夹的每个文件夹中都有一个快捷方式。但是这个文件夹可能会不时移动,这会破坏所说的快捷方式。
有没有办法为每个文件夹创建一个相对快捷方式?我记得在 HTML 中执行此操作,您可以在其中设置路径,类似于.../Files
返回父级然后进入新文件夹的内容,但我不确定 Windows 快捷方式是否支持此功能?
PS:类似相对快捷方式的情况,当目标是文件时,在/sf/ask/81868951/中处理文件夹-是。在本例中,目标是一个文件夹。
Rik*_*Rik 62
您可以使用此实用程序:Relative。
它基本上创建了一个“explorer.exe”的快捷方式,并通过右键单击您的相对路径的参数(与创建普通快捷方式相同的方式)。
当然,您可以手动执行此操作。
在您的示例中,您将在“New Files\Tools”中创建一个快捷方式以
%windir%\explorer.exe "..\..\Tested Files\Tools"
为此,您可以使用 Windows 的常用上下文菜单“新建/创建快捷方式”并在“键入项目的位置”框中键入上述命令。
小智 10
这个技巧有效:
%COMSPEC% /C start "你的 exe 名称不带路径"
例子
%COMSPEC% /C 启动 winmine.exe
小智 8
我在运行我的 Web 开发环境的模板中使用了类似的解决方案(打开项目目录、打开浏览器、运行 WAMP、运行 SCSS...)
我可以将参数传递给我的 bat 脚本等等,这很酷。确保在/c
后面加上论点cmd.exe
小智 5
您可以使用mklink。它允许您创建符号链接、硬链接和目录链接。
mklink /d Tools "..\Tested Files\Tools" (elevated command prompt)
Run Code Online (Sandbox Code Playgroud)
如果没有提升的访问权限,您可以使用 /j
mklink /j Tools "..\Tested Files\Tools"
Run Code Online (Sandbox Code Playgroud)
要在整个结构中移动,您应该使用xcopy命令。例如,如果所有结构都在container下:
container
New Files
<SYMLINKD> Scripts [..\Tested Files\Scripts]
<SYMLINKD> Tools [ ..\Tested Files\Tools]
Tested Files
Scripts
Tools
Run Code Online (Sandbox Code Playgroud)
输入命令
xcopy /b /e container container2
Run Code Online (Sandbox Code Playgroud)
将创建以下结构:
container2
New Files
<SYMLINKD> Scripts [..\Tested Files\Scripts]
<SYMLINKD> Tools [ ..\Tested Files\Tools]
Tested Files
Scripts
Tools
Run Code Online (Sandbox Code Playgroud)
该/ B开关将复制的符号链接,而不是将它们转换为文件夹。(注意/b对复制命令的意义完全不同)
归档时间: |
|
查看次数: |
176381 次 |
最近记录: |