You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu系统下Dyalog APL ⎕NGET如何处理含空格的路径/文件名?

解决Ubuntu下⎕NGET访问含空格文件的问题
  • 用单引号包裹完整路径
    将包含空格的完整路径用单引号括起来作为单个字符串参数传递给⎕NGET,APL会正确解析空格作为路径的一部分。示例:

    ⎕NGET '/home/user/My Documents/file.txt' 1
    
  • 转义路径中的空格
    在每个空格前添加反斜杠\进行转义,这是Unix系统处理含空格路径的通用方式,⎕NGET同样支持这种写法:

    ⎕NGET '/home/user/My\ Documents/file.txt' 1
    
  • 避免路径参数拆分
    不要将带空格的路径拆分为多个参数传递,否则⎕NGET会将它们当作独立的输入而非完整路径。错误示例:

    ⎕NGET '/home/user/My' 'Documents/file.txt' 1  // 错误:路径被拆分为两个参数
    

    必须保证路径是一个完整的字符串参数。

如果使用变量存储路径,同样确保变量内的路径是正确处理后的完整字符串:

filePath ← '/home/user/My Documents/file.txt'
⎕NGET filePath 1

内容的提问来源于stack exchange,提问作者Adrian Zweig

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 05:46:11