<tt id="nldg6"></tt>
  1. <s id="nldg6"></s>
    1. <span id="nldg6"></span> <em id="nldg6"><tt id="nldg6"></tt></em><font id="nldg6"><samp id="nldg6"></samp></font>

    2. <nav id="nldg6"></nav>
      <rp id="nldg6"></rp>
    3. <listing id="nldg6"><ruby id="nldg6"></ruby></listing>
        <tbody id="nldg6"></tbody>
        <u id="nldg6"><ol id="nldg6"></ol></u>
        1. Win10系統 - Win10系統官方網站

          如何使用Windows10 PowerShell編輯時間戳

          以下教程演示如何使用Windows10 PowerShell編輯文件時間戳 - 創建,上次訪問和最后寫入。

           

          PowerShell是Microsoft Windows操作系統的任何現代版本的一部分。 微軟轉移到PowerShell遠離Windows 10上的命令提示符,但沒有刪除命令提示符這樣做。

           

          Windows 10的用戶和管理員都可以訪問這兩者,但開發重點在于PowerShell。

           

          Windows上的每個文件以及其他操作系統都具有與之相關聯的幾個時間戳。 文件系統跟蹤文件創建時間,上次訪問時間和最后寫入時間。

           

          如何使用Windows PowerShell編輯時間戳

          如何使用Windows10 PowerShell編輯時間戳

          您首先需要做的是啟動PowerShell窗口。 點擊Windows鍵,鍵入PowerShell,然后按Enter鍵。 請注意,這將啟動當前用戶帳戶下的提示。 如果您需要提升提示,例如編輯用戶訪問受限的文件夾的文件時間戳,請另外按住Shift鍵和Ctrl鍵。

           

          您需要的三個命令如下:

          • $(Get-Item FILENAME.EXT).creationtime=$(DATE)

          • $(Get-Item FILENAME.EXT).lastaccesstime=$(DATE)

          • $(Get-Item FILENAME.EXT).lastwritetime=$(DATE)

          這三個命令在運行文件時更改文件的創建,上次訪問和最后寫入時間戳。

           

          注意:由于性能問題,默認情況下,所有受支持版本的Windows都不會啟用上次訪問時間。

           

          給你一些例子:

          • $(Get-Item test.txt).creationtime=$(Get-Date)

          • $(Get-Item test.txt).lastaccesstime=$(Get-Date "12/24/2011 07:15 am")

          第一個命令將文本text.txt的創建時間戳設置為當前日期和時間。 第二個命令將上次訪問時間和日期更改為2011年12月24日上午7:15。

           

          請注意,該命令要求該文件位于PowerShell提示符的當前目錄中。

           

          有用的命令

           

          一旦可能有用的是在運行PowerShell命令之前和之后列出當前文件夾的文件時間戳。 這樣可以更容易地查找仍需要更改的文件,并檢查更改是否已正確應用。


          Get-ChildItem -force | Select-Object Mode, Name, CreationTime, LastAccessTime, LastWriteTime | ft

          如何使用Windows10 PowerShell編輯時間戳

           

          該命令列出當前路徑的所有文件和文件夾,并顯示表中每個項目的創建時間,最后訪問時間和最后寫入時間。

          • -force in this context includes hidden and system files in the output.

          • ft is short for format table.

          If you just need the create timestamp, run Get-ChildItem -force instead.

          The following script runs the operation on all files.

          $modifyfiles = Get-ChildItem -force | Where-Object {! $_.PSIsContainer}
          foreach($object in $modifyfiles)
          {
          $object.CreationTime=("11/11/2011 12:00:00")

          $object.LastAccessTime=("11/11/2011 12:00:00")

          $object.LastWritetime=("11/11/2011 12:00:00")

          }
           

          只需復制并粘貼,并根據您的要求進行更改。

           

          提示:如果您希望在更改時間戳時使用圖形用戶界面,請查看自由軟件程序Attribute Changer。


          成年美女黄网站18禁免费看,欧美XXXX做受欧美GAY,国产欧美精品区一区二区三区,1000部啪啪未满十八勿入免费