Powershell

【Powershell】指定したPathから指定したファイル一覧のファイルを指定Pathにコピー

やりたいこと

指定したPathから指定したファイル一覧のファイルを指定Pathにコピーする。
大量にあるファイルの中から一部をコピーしたい場合に、1つ1つ探すのが手間だった。

条件
・Path指定のファイルとファイル一覧は別ファイルで切り出し
・クリックで実行するために実行ファイル形式にしたい
・簡単なログも出したい

test.ps1

sponsored link

config.ps1

textlist.txtはスクリプトど同フォルダに用意。
コピーしたいファイル名を1行ごとに記載

解説

・設定ファイルは外に切り出した。設定ファイルもps1形式で作成してよいのであれば読ませるだけ
・$PSScriptRootでスクリプトの配置フォルダを取得できる
・Start-Transcriptで出力した内容を記録できる
・picListはテキストファイルなので、空欄行の考慮など入れる
・$?で直前の結果がtrue,falseでとれる
・powershell .\test.ps1 のバッチファイルを作成すればクリックで実行に

-Powershell

Copyright© オコジョ情報局 , 2024 All Rights Reserved Powered by AFFINGER5.