doukuro【PowerShell】ファイルを自動バックアップツイートシェアはてブLINEPocketはじめに大事なファイルを定期的に保存しなきゃと思っていても、面倒でついつい放置してないでしょうか!?大切なものは常にバックアップしといた方がいいですよ~、大事なものが跡形もなく消え去った時の悲しさといったらね・・・(経験者)といっても、毎回コピペしてバックアップとるのも大変ですよね。そこでPowerShellです。単一ファイルの自動バックアップ方法をご紹介します!PowerShellの初期設定をしてない方はこちらを最初に読んでください。コード解説スクリプトがやっている事は単純で、Dドライブのtmp1フォルダのテスト.txtというファイルをtmp2にコピーしているだけです。このコードを利用する場合は、ご自分にあったように修正してください。20時30分50秒だったら、「20180420_203050_」という情報を取得します。4行目:コピー元のファイルを指定しています。スクリプトを利用する場合は、コピーしたいファイルをフルパスで指定してあげてください。6行目:4行目で指定したフルパスからファイル名のみを取得しています。この例だと「テスト.txt」を取得しています。8行目:コピー先のフォルダを指定します。スクリプトを利用する場合は、コピー先のフォルダ名を指定してあげてください。コピー先のフルパスを作成します。この例では、「D:\tmp2\20180420_203050_テスト.txt」というパスを作成しています。10行目:4行目で指定したファイルを8行目で作成したパスにファイルをコピーします。以上でファイルをコピーする事ができます。スクリプトを適当な場所に保存してください。タスクスケジューラの設定ただ、これだけだと定期的に自動バックアップはとられません。タスクスケジューラを使って定期的にバックアップを行いましょう。タスクスケジューラの設定に関しては、こちらを参考にしてください。まとめバックアップをとる目的はハードウェアの障害や、災害、ヒューマンエラーなどが起こっても復旧できるようにすることです。今回の例はローカルハードドライブにバックアップファイルをとるような例でしたが、DropBoxなどのクラウドにバックアップをとるのも手です。CEREZAに行ってきた【PowerShell】定時に自動実行RECOMMENDこちらの記事も人気です。powershell2018.4.20【PowerShell】ことはじめpowershell2018.4.23【PowerShell】定時に自動実行powershell2018.5.8【PowerShell】ファイル名のみを取得する方法Access2018.5.13【PowerShell】Accessからテーブル・クエリ情報をエクスポ...Access2018.5.13【PowerShell】Accessからテーブル・クエリ情報をエクスポ...powershell2019.4.12【PowerShell】ファイル名をリネーム。