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

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

#----------------------------------
#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企業でグローバル案件に携わる。マレーシアに1.5年赴任した経験を持つ。バイリンガルITエンジニアとしていかに楽に稼ぐか日々考えている。

コメントする

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