【问题标题】:tcl file listing using glob errortcl 文件列表使用 glob 错误
【发布时间】:2015-02-16 13:52:27
【问题描述】:

我有一个名为“FILES TO COPY”的文件夹,其中包含一个名为“NEW TEXT FILE”的文本文件。

我想使用 tcl glob 函数列出文件夹的内容。

下面是我的代码

glob -dir C:\Tcl\FILES TO COPY *

我在 tcl shell 中得到的错误如下 没有文件匹配 glob 模式 "FILES TO COPY *"

请帮我修复错误。

【问题讨论】:

    标签: file tcl glob


    【解决方案1】:

    您需要更多的引用来保护空格,并且反斜杠被 Tcl 处理为反斜杠,而不是目录分隔符:

    glob -dir "C:/Tcl/FILES TO COPY" *
    

    【讨论】:

    • 有时使用file join 来构造文件名会有所帮助。诚然,这只是在 Mac Classic 上真正需要的(文件名的构建非常糟糕,手动操作),但它仍然非常方便,因为您可以省略大部分斜杠。
    猜你喜欢
    • 2015-04-15
    • 2016-02-18
    • 2010-10-04
    • 1970-01-01
    • 1970-01-01
    • 2023-03-05
    • 2016-03-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多