Estou tentando iterar em um diretório e obter o caminho do arquivo + nome do arquivo para cada um desses arquivos.
Por exemplo, eu uso \cd
para inserir o /tmp
diretório que desejo iterar e que, digamos, tem dois arquivos ...
hello_world_1.q
hello_world_2.q
e depois tente o seguinte...
directoryPath: "/tmp"
fileList: directoryPath ,/: key ` sv get directoryPath
onde fileList estaria
"/tmp/hello_world_1.q"
"/tmp/hello_world_2.q"
Mas, em vez disso, recebo um erro de tipo em sv
. Alguém sabe qual pode ser o problema?
Nota: parece que recebo um erro de tipo porque get directoryPath
não parece fazer nada
Eu verifiquei isso...
obtendo os arquivos de nome do caminho em um diretório em q
E...
key `:directoryPath
mas isso parece não fazer nada.
Os caminhos dos arquivos devem ser
hsym
(symbol
começando com:
).Q.dd
torna a criação de caminhos muito mais fácil.Se você quiser filtrar uma pasta para retornar apenas
.q
arquivos: