如何使用tcl获取列表中的所有子目录名称?

Nar*_*rek 4 directory list tcl

对于特定目录,我如何在列表中获取子目录名称?

Tro*_*ame 9

使用glob.例如,对于当前目录,获取所有子目录的命令是

glob -type d *
Run Code Online (Sandbox Code Playgroud)

或者,如果您需要特定目录,请使用-directory参数:

glob -directory $mydir -type d *
Run Code Online (Sandbox Code Playgroud)

  • 您可能希望添加-nocomplain标志以避免在找不到子目录时出错. (3认同)