Como alternativa ao uso de um plug-in, você pode fornecer ao comando Adicionar camada uma lista de arquivos delimitada por ponto-e-vírgula. Você pode criar essa lista da seguinte maneira:
cd /d <Path_to_the_directory_where_your_files_are>
dir *.shp /s /b >All.txt
Isso fornece um arquivo chamado All.txt
, que contém os caminhos para todos os arquivos com uma extensão específica (você pode usar uma máscara diferente dependendo dos arquivos que possui), onde cada arquivo está em uma nova linha.
D:\Data\01\data01_1.shp
D:\Data\01\data01_2.shp
D:\Data\02\data02_1.shp
D:\Data\02\data02_2.shp
Em seguida, substitua todas as novas linhas ;
usando um editor de texto (como o Notepad ++ ) e cole o resultado na Add Vector Layer...
caixa de diálogo.
Para o Notepad ++, você precisa alterar o modo de substituição para Estendido e substituir \r\n
por ;
. Você obteria um arquivo parecido com este:
D:\Data\01\data01_1.shp;D:\Data\01\data01_2.shp;D:\Data\02\data02_1.shp;D:\Data\02\data02_2.shp