我有一个由 给出的输入数据向量,A <-- Files.Dir '...directory'
它返回该目录中所有文件的向量。
但是,路径仅包含文件名,而不包含完整路径。我想要做的是将存储的路径附加B
到A
.
我到底该怎么做?
我有一个由 给出的输入数据向量,A <-- Files.Dir '...directory'
它返回该目录中所有文件的向量。
但是,路径仅包含文件名,而不包含完整路径。我想要做的是将存储的路径附加B
到A
.
我到底该怎么做?
您可以将连接原始函数 (dyadic ,) 与每个原始运算符 (dyadic ¨) 一起使用。一个示例如下所示:
a
file00 file01 file02 file03
b
C:\Path\To\Files
(⊂b,'\'),¨a
C:\Path\To\Files\file00 C:\Path\To\Files\file01 C:\Path\To\Files\file02 C:\Path\To\Files\file03
假设一个windows文件系统。
请注意,catenate 要求它的两个参数具有相同的形状,或者是标量。这就是为什么我们必须包含 (⊂) 字符向量 b 以使其成为包含字符向量的标量。
另请注意,为了完整起见,我使用 catenate 添加尾部反斜杠
⊂b,'\'
括号的出现只是为了确保它首先运行,因为 APL 总是从右到左评估,括号除外。