dirコマンドの場合
共有フォルダのファイルを含む一覧を出力
dir /s /b \\192.168.0.1\share > dir.txt
treeコマンドの場合
共有フォルダのファイルを含む一覧を出力
tree /f \\192.168.0.1\share > tree.txt
共有フォルダのフォルダだけを出力
tree \\192.168.0.1\share > tree.txt
txtの内容をSQLiteに入れるには
# 1. モードを CSV に設定
sqlite3 files.db ".mode csv"
# 2. dir.txt の内容を Files テーブルにインポート
# (dir.txtにはカンマがないため、各行がそのまま最初のカラムに入ります)
sqlite3 files.db ".import dir.txt Files"
sqlite3 files.db "PRAGMA table_info(Files);"
0|C:\Users\ユーザー名\dir.txt|TEXT|0||0
カラム名をPathに変更しておく。
sqlite3 files.db "ALTER TABLE Files RENAME COLUMN 'C:\Users\ユーザー名\dir.txt' TO Path;"