如何在子目录中添加Stata程序?

如何在子目录中添加Stata程序?,stata,Stata,我想在ado路径中添加一个包含.ado文件的目录。此目录包含多个子目录,对应于不同的项目。.ado文件位于这些子目录中 但是,当我键入adopath+目录时,.ado文件中的命令不会被Stata识别。我需要为每个子目录输入adopath+目录/子目录。有办法解决吗?Stata有一条规则,除了在adopath中显式命名的目录(等)之外,对于名称以该字母开头的程序,它还将避开以单个字母命名的子目录中的目录 因此,假设您正在调用命令无论什么,并且您的命名目录包括c:\ado\plus。Stata的搜索

我想在ado路径中添加一个包含
.ado
文件的目录。此目录包含多个子目录,对应于不同的项目。
.ado
文件位于这些子目录中


但是,当我键入
adopath+目录时,
.ado
文件中的命令不会被Stata识别。我需要为每个子目录输入
adopath+目录/子目录
。有办法解决吗?

Stata有一条规则,除了在
adopath
中显式命名的目录(等)之外,对于名称以该字母开头的程序,它还将避开以单个字母命名的子目录中的目录

因此,假设您正在调用命令
无论什么
,并且您的命名目录包括
c:\ado\plus
。Stata的搜索将包括
c:\ado\plus\w
,如果存在,并且尚未找到程序文件

然而,Stata并没有承诺在所有子目录中搜索,它会注意程序名的首字母

拥有特定于某个项目的
.ado
文件,最好在处理该项目时更改到所涉及的目录。如果您不愿意这样做,那么如果特定目录与此单字母规则扩展的
adopath
不匹配,则需要完整命名这些目录


这是一个个人风格的问题,但我从来没有想过我写的任何ADO都是针对某个特定项目的。是的,但不是ADO。但是,您的项目do文件可能从添加到
adopath
开始,然后以反转这些内容结束

Stata有一条规则,除了在
adopath
中显式命名的目录(等)之外,对于名称以该字母开头的程序,它还将查找以单个字母命名的子目录中的目录

因此,假设您正在调用命令
无论什么
,并且您的命名目录包括
c:\ado\plus
。Stata的搜索将包括
c:\ado\plus\w
,如果存在,并且尚未找到程序文件

然而,Stata并没有承诺在所有子目录中搜索,它会注意程序名的首字母

拥有特定于某个项目的
.ado
文件,最好在处理该项目时更改到所涉及的目录。如果您不愿意这样做,那么如果特定目录与此单字母规则扩展的
adopath
不匹配,则需要完整命名这些目录


这是一个个人风格的问题,但我从来没有想过我写的任何ADO都是针对某个特定项目的。是的,但不是ADO。但是,您的项目do文件可能从添加到
adopath
开始,然后以反转这些内容结束

Stata有一条规则,除了在
adopath
中显式命名的目录(等)之外,对于名称以该字母开头的程序,它还将查找以单个字母命名的子目录中的目录

因此,假设您正在调用命令
无论什么
,并且您的命名目录包括
c:\ado\plus
。Stata的搜索将包括
c:\ado\plus\w
,如果存在,并且尚未找到程序文件

然而,Stata并没有承诺在所有子目录中搜索,它会注意程序名的首字母

拥有特定于某个项目的
.ado
文件,最好在处理该项目时更改到所涉及的目录。如果您不愿意这样做,那么如果特定目录与此单字母规则扩展的
adopath
不匹配,则需要完整命名这些目录


这是一个个人风格的问题,但我从来没有想过我写的任何ADO都是针对某个特定项目的。是的,但不是ADO。但是,您的项目do文件可能从添加到
adopath
开始,然后以反转这些内容结束

Stata有一条规则,除了在
adopath
中显式命名的目录(等)之外,对于名称以该字母开头的程序,它还将查找以单个字母命名的子目录中的目录

因此,假设您正在调用命令
无论什么
,并且您的命名目录包括
c:\ado\plus
。Stata的搜索将包括
c:\ado\plus\w
,如果存在,并且尚未找到程序文件

然而,Stata并没有承诺在所有子目录中搜索,它会注意程序名的首字母

拥有特定于某个项目的
.ado
文件,最好在处理该项目时更改到所涉及的目录。如果您不愿意这样做,那么如果特定目录与此单字母规则扩展的
adopath
不匹配,则需要完整命名这些目录


这是一个个人风格的问题,但我从来没有想过我写的任何ADO都是针对某个特定项目的。是的,但不是ADO。但是,您的项目do文件可能从添加到
adopath
开始,然后以反转这些内容结束

非常感谢,我在Stata中找不到任何帮助。在我的示例中,不同的目录对应不同的个人“包”(即.ado文件的不同主题类别)。正确。这与
help adopath
和相应的手动输入一致。非常感谢,我在Stata帮助中找不到任何内容。在我的示例中,不同的目录对应不同的个人“包”(即.ado文件的不同主题类别)。正确。这与帮助路径和相应的手动输入一致。非常感谢,我在