0

このディレクトリにあるファイルの lastWriteTime を変更せずに、フォルダ lastWriteTime を変更したいと思います。

私はこれを試してきました:

$a = Get-Date "02/09/2013 4:59 PM"
$d = "C:\Users\user\Documents\CV"
$d.LastWriteTime = $a

dLastWriteTime プロパティがないため、機能しませんでした。このプロパティを変更する方法はありますか? 「CV」ディレクトリのみを lastTimeWrite プロパティを変更する必要があります。「CV」内のファイルには触れないでください。

4

2 に答える 2

-1
Function Touch-File
#Touches a file or folder if the file does not exist it creates a new empty    file
    {
    $file = $args[0]
    $date = $args[1]

    if($file -eq $null) {
        throw "No filename supplied"
    }

    if($date -eq $null) {
        throw "No date supplied"
    }

    if(Test-Path $file)
    {
    #Optionally select the date stamp you want to update

         (Get-Item $file).LastWriteTime = $date
         (Get-Item $file).CreationTime = $date
         (Get-Item $file).LastAccessTime =$date
     }
     else
    {
         echo $null > $file
    }
}
于 2016-11-13T12:19:54.647 に答える