> For the complete documentation index, see [llms.txt](https://chaoses-ib.gitbook.io/directory-opus/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://chaoses-ib.gitbook.io/directory-opus/wen-jian-liu-lan/dao-hang/bie-ming.md).

# 别名

## 文件夹别名能用于文件吗？

直接输入文件路径可以建立文件别名：

![](https://3597805814-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3XSZSwWow0fDf6fQJobd%2Fuploads%2Fgit-blob-a1b9a4f96d2bd99743be36cfa349fc8e6ea119b9%2F%E6%96%87%E4%BB%B6%E5%A4%B9%E5%88%AB%E5%90%8D-%E6%96%87%E4%BB%B6.png?alt=media)

![](https://3597805814-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3XSZSwWow0fDf6fQJobd%2Fuploads%2Fgit-blob-d8dd2fe2ed7db037602575c7f851506a57f52b64%2F%E6%96%87%E4%BB%B6%E5%A4%B9%E5%88%AB%E5%90%8D-%E6%96%87%E4%BB%B62.png?alt=media)

## 命令

在命令中引用别名：`{alias|别名}`

显示别名列表：

```cmd
Favorites ALIAS=list NOOPENINTABS SHOWICONS
```

设置和删除别名：

```cmd
Favorites ALIAS=set NAME=别名 PATH "C:\Windows"
Favorites ALIAS=delete NAME=别名
```

需要注意的是，以上命令在某些版本的 DOpus 下会导致相应按钮变为收藏夹动态列表，因此最好使用脚本包装要执行的命令（或直接使用脚本接口进行操作），例如：

```js
function OnClick(clickData)
{
	// Avoid showing dynamic lists
	clickData.func.command.RunCommand('Favorites ALIAS=set NAME=别名 PATH "C:\\Windows"');
}
```

## 脚本

添加、访问、修改和删除别名：

```js
DOpus.aliases.Add("别名", "C:\\Windows")
DOpus.Output(DOpus.aliases("别名").path)
DOpus.aliases.Update("别名", "C:\\")
DOpus.aliases.Delete("别名")
```

枚举别名：

```js
for(var ev=new Enumerator(DOpus.aliases); !ev.atEnd(); ev.moveNext()) {
	DOpus.Output(ev.item() + "=" + ev.item().path + (ev.item().system ? " (built-in)" : ""));
}
```
