同フォルダ内の特定のファイルを同フォルダ内別フォルダに日付付きで移動する

かなりレベルの低いコードだが、自身のノウハウ蓄積のために投稿します。

#----------------------------------
#Version1.0
#※TargetFileNameのところで、ファイル名と拡張子を分けて書くのがイケてない。(努力をさぼった)
#----------------------------------
#Parameters
$TargetFileFolder = $PSScriptRoot
$TargetFileName = "Test"
$TargetFileExtension = ".txt"
$DestinationDirectory = "Archive"

#Generating Target File Path
$TargetFilePath = $TargetFileFolder + "\" + $TargetFileName + $TargetFileExtension

#Generating Date and Time to Move
$MoveDateTime = Get-Date -Format "yyyyMMdd_HHmmss"

#Generating File Name after Move
$DestinationFileName = $PSScriptRoot + "\" + $DestinationDirectory + "\" + $TargetFileName + "_" + $MoveDateTime + $TargetFileExtension

#Moving Target File
Move-Item $TargetFilePath $DestinationFileName
めっさん
  • めっさん
  • 当サイトの管理人。ニューヨークの大学を飛び級で卒業。その後日系企業でグローバル案件に携わる。大小様々な企業を転々としながら、マレーシアやアメリカへの赴任経験を持つ。バイリンガルITエンジニアとしていかに楽に稼ぐか日々考えている。年齢は秘密だけど定年も間近かな。

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です