(7) 古いScrapBook Xからのインポート
Firefox (とPyWebScrapBook) を終了する。
もしPyWebScrapBookを起動したことがあるならS:\ScrapBook\ScrapBooks\ScrapBookXフォルダの中にtreeフォルダができているので削除する。(インポート先は存在しないか空のフォルダでないといけない)
コマンドプロンプトを起動し、下記を実行する(元のディスクを T: にマウントしていて、古いScrapBook Xのデータフォルダが T:\ScrapBook の場合)。
パス名に空白などがあってはならないので注意。
wsb convert sb2wsb T:\ScrapBook S:\ScrapBook\ScrapBooks\ScrapBookX
ファイルが多いのでインポートには長時間かかる。(SSD間で400GB・1700万ファイルを転送するのに20時間くらい)
ただし、(1)で説明したパス名の長さ制限を外していない場合、インポートに失敗することがある。昔のECサイトのトラッキング用のGIFファイルなどで非常に長い(200文字を超えるような)ファイルがあるときに発生する。
(1)の方法が使えない場合、ファイル名が長すぎるものをあらかじめ削除しておく。ただし手動で探すことは事実上不可能なのでPowerShellスクリプトを使って探し出して削除する。
・エクスプローラーで古いScrapBook Xのデータフォルダに移動し、Shiftキーを押しながら右クリックして、「PowerShellウィンドウをここで開く」を選択する。
・PowerShellウィンドウが開くので、下記の1行をコピーし、ウィンドウ内でCtrl-Vを押してペーストし、Enterを押して実行する。
Get-ChildItem -Recurse -File | Where-Object{ $_.Name.Length -gt 200 } | ForEach-Object{ Remove-Item $_.FullName }
実行は比較的速い(120GBで10分くらい)
※簡単な説明
最初のGet-ChildItemでサブフォルダ内を含めてファイルのみを選択
次のWhere-Objictでそれらのうち名前の長さが200文字を超えるものを抽出
最後のForEach-Objectでそれらを削除
Firefox拡張なスクラップソフトScrapBook
■ このスレッドは過去ログ倉庫に格納されています
2022/04/24(日) 14:15:10.83ID:ohCGq6JI0
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【節約】ローソンが“○○だけ”のコスパ追求「一点グルメ」弁当発表 “コーンだけ”や“サケだけ”具材1種で価格最大5割安 [煮卵★]
- ショートスリーパー堀大輔氏 1日30分睡眠の1週間ライブ終了「体力はあり余っている」アクシデントありも完走 [Anonymous★]
- 【🦗】「気づかず半分飲んだ」くら寿司汁物に“コオロギ”混入?Threads投稿拡散、運営会社「把握している」保健所に報告 [ぐれ★]
- 【速報】地震 茨城県で最大震度3 [ニョキニョキ★]
- 【速報】さらに7000万円不明 「赤い羽根」募金会明らかに 使途不明金は計2億5000万円に ★2 [おっさん友の会★]
- そりゃホームからなくなるわけだ…「立ち食いそば」が絶滅寸前の危機 哀愁漂う昭和の遺産がなくなりつつある理由 [ぐれ★]
- トランプ帝国エネルギー庁長官「聞け!サウジのパイプラインは数日中に復旧する」 [633746646]
- 地震 [509448172]
- ショートスリーパー高市早苗も堀さんみたいな毎日を送ってるの? [819729701]
- 木戸クラッチ🍚の🏡
- 【悲報】習近平、逝きそう [199590541]
- サウジアラビア「助けて!東、南、北の3方向から攻撃受けてるの!」トランプ「そう・・・(無関心)」 ★2 [633746646]