Thay thế cho việc sử dụng plugin, bạn có thể cung cấp cho lệnh Thêm lớp danh sách các tệp được phân cách bằng dấu chấm phẩy. Bạn có thể tạo một danh sách như vậy theo cách sau:
cd /d <Path_to_the_directory_where_your_files_are>
dir *.shp /s /b >All.txt
Điều này cung cấp cho bạn một tệp có tên All.txt
, chứa các đường dẫn đến tất cả các tệp có phần mở rộng cụ thể (bạn có thể sử dụng mặt nạ khác nhau tùy thuộc vào các tệp bạn có), trong đó mỗi tệp nằm trên một dòng mới.
D:\Data\01\data01_1.shp
D:\Data\01\data01_2.shp
D:\Data\02\data02_1.shp
D:\Data\02\data02_2.shp
Sau đó, chỉ cần thay thế tất cả các dòng mới bằng ;
cách sử dụng trình soạn thảo văn bản (như Notepad ++ ) và dán kết quả vào Add Vector Layer...
hộp thoại.
Đối với Notepad ++, bạn cần thay đổi chế độ thay thế thành Extended và thay thế \r\n
bằng ;
. Bạn sẽ nhận được một tập tin trông như thế này:
D:\Data\01\data01_1.shp;D:\Data\01\data01_2.shp;D:\Data\02\data02_1.shp;D:\Data\02\data02_2.shp