1
シンプルなPowerShellスクリプトを作成して、妻がインポートされたiPhoneビデオファイルを整理するのを手助けしました。ファイルのコピーを作成すると、そのコピーの作成日を設定できないという点を除いて、期待どおりに動作するようです。ファイルのコピー時にPowerShellスクリプトセットの作成日が失敗する
注:この状況では、時刻はごくわずかです。
$movFiles = Get-ChildItem "C:\Users\jgrant\Desktop\videos" -Filter *.MOV
Foreach ($file in $movFiles) {
$fileName = $file.Name
$userDate = Read-Host -Prompt "Date wanted for ${fileName} (format--> 1970-02-13) "
$newDateObj = Get-Date -Date $userDate
$item.CreationTime = $newDateObj
}
結果を検証すると、すべてのファイルが正しく、私はちょうどのコピーを作成し、ファイルを除いて、変更されています。作成日の変更を強制する方法はありますか?具体的にはどのような仕組みがありますか?
代わりに$ file.CreationTimeを使用する必要があります。$ item.CreationTime – autosvet
それがあります。ありがとう。 –
簡単な1つ:答えとして再投稿しますか? – autosvet