ファイル操作

ClaudeCode

【Windows】フォーマットしたUSBメモリから画像を復元した|何度もフォーマットしたUSBで戻ったのは36枚だった

何度もフォーマットして使い回していた1GBのUSBメモリから、昔の画像を取り出せるか試した。USBを読み取り専用でまるごとイメージファイルにコピーし、JPEGの始まりと終わりを探して切り出した結果、戻ったのは36枚。昔の画像は上書きされていて戻らなかった。使ったPowerShellとPythonのスクリプトも載せる。
Windows

【Windows】robocopyの終了コード一覧と意味|8以上が失敗。バッチ・PowerShellでの判定方法

robocopyの終了コードは1(コピーした)、2(余分なファイル)、4(不一致)、8(失敗あり)、16(重大なエラー)の足し算で、8未満なら成功、8以上なら失敗がある。Windows 11で0〜16を実際に出して確かめた結果と、バッチ(if errorlevel 8)・PowerShell($LASTEXITCODE)での判定方法をまとめた。
ClaudeCode

【Windows】ファイル履歴がClaude Code・Codexの会話ログで満杯になった原因と対策|.codexと.claudeを除外する

外付けディスクのファイル履歴が満杯になった原因は、CodexとClaude Codeの会話ログだった。約42GBの会話ログが、毎時の版の保存で約444GBに膨らんでいた。.codexと.claudeをファイル履歴から除外し、robocopyで最新版だけをNASへコピーしてタスクスケジューラで自動実行するまでをまとめた。
Windows

【Windows】robocopyでコピー先フォルダが非表示になる原因と直し方|ドライブのルートをコピーした時

robocopyでドライブのルート(B:\など)を別のドライブにコピーすると、コピー先フォルダに隠し属性とシステム属性が付いて、エクスプローラーに表示されなくなる。Windowsのバックアップを内蔵HDDにコピーした時に起きた実例と、attrib -s -hでの直し方、/COPYALLや/Bで管理者として実行が必要になる理由をまとめた。
powershell

【PowerShell】2つのフォルダを比較して変更されたファイルを見つける|ファイル名・更新日時ではなくハッシュ値で

PowerShellで2つのフォルダを比較し、追加・削除・変更されたファイルを洗い出すスクリプト。Get-FileHashで相対パスとハッシュ値の一覧を作ってCompare-Objectで比べる。ファイル名や更新日時での比較では中身の変更を見落とすことも、テスト用のフォルダで実際に確かめた。
powershell

【PowerShell】RobocopyでローカルフォルダのデータをID/パスワード付きのNASにバックアップする

ローカルフォルダ(Dドライブ)のデータを自宅NASにバックアップしたいCドライブはシステムイメージバックアップを取っているけど、そういえばDドライブに溜め込んだデータはバックアップ設定していないなーと思ったので自宅のNASにデータバックアッ...
powershell

【PowerShell】Get-FileHashでファイルのハッシュ値を取得する方法|フォルダ内を一括でCSV出力

PowerShellのGet-FileHashでファイルのハッシュ値を取得する方法。1ファイルの取得、アルゴリズムの指定(SHA256・MD5など)、2つのファイルの比較から、フォルダ配下を一括で取得してCSVに出力するスクリプトまで。
powershell

【PowerShell】サイズの大きいファイルを検索し、所有者情報と一緒にCSVに出力する

ファイルサイズの大きいものとその所有者が知りたい「ファイルサーバーリソースマネージャー(FSRM)みたいに大きいファイルとその所有者をいっぺんに知りたいなぁ~」と思ったのでPowerShellでツールを作った。搭載機能指定したフォルダ配下(...
powershell

【Powershell】リストにあるファイルを一括で削除するツール

フルパスでリスト化されたファイルを一括で削除するツールを作りたい重複ファイルチェックツールなどでリスト化した不要なファイル一覧(リスト)を参照して一括削除するツールがほしい。社内で標準搭載されているWindows Powershellを利用...
powershell

【Powershell】進捗状況が表示される重複ファイルチェックツール

進捗状況が表示される重複ファイルチェックツールを作りたいSynologyとかのNASなら標準で搭載されている重複ファイルをチェックするツール。Windowsファイルサーバ機能でも搭載されているけど、一般ユーザーがもっと手軽に確認できるように...
スポンサーリンク