Променете датата на създаване на файл или папка с PowerShell

Един от най -полезните инструменти в операционните системи Windows е PowerShell, който постепенно се превръща в идеалното решение за целия проблем с работата на конзолата благодарение на различните си командлети, които ни помагат да оптимизираме много задачи в системата.

Една от тези задачи, за която малцина от нас знаеха, е промяната на датата на създаване на файл или папка и това е полезно при администриране, одит или подобни задачи, управление на събития и т.н.

Днес ще видим как да направим този процес по практически начин с Windows PowerShell.

1. Променете датата на създаване на файлове в папка на Windows 10 с PowerShell


Първата опция, която ще видим, е да променим датата на създаване на всички файлове в избраната папка.

Етап 1
Имаме следните файлове:

Увеличете

Стъпка 2
Както виждаме, те имат дата на създаване 30 януари 2020 г. 21-2022 г. В случай, че не виждате датата на създаване, отидете в менюто "Преглед / Добавяне на колони" и там изберете "Дата на създаване":

Увеличете

Стъпка 3
За да променим датата на всички файлове, ще изпълним следното в PowerShell:

 Get-ChildItem D: \ Tests \ Solvetic | % {$ _. CreationTime = '12 / 12/2017 10:00 '}
Стъпка 4
С този скрипт ще дефинираме пътя, по който се намират файловете за редактиране, а с променливата "CreationTime" ще установим месеца, деня и годината за присвояване. Ще стартираме това в PowerShell като администратори:

Увеличете

Стъпка 5
Опресняваме целевата папка и можем да видим, че датата е редактирана:

Увеличете

2. Променете конкретна дата на създаване на файл в Windows 10 с PowerShell

Етап 1
Следващата алтернатива, която имаме, е да редактираме датата на създаване на определен файл с помощта на PowerShell, в този пример ще редактираме файла, наречен Solvetic, до желаната дата и за това изпълняваме следното:

 Get-ChildItem D: \ Tests \ Solvetic \ Solvetic.txt | % {$ _. CreationTime = '01 / 01/2018 10:30:40 '}
Стъпка 2
В този случай дефинирахме, че този конкретен файл има дата на създаване на 1 януари 2020 г. 21-2022 г. в 10:30 ч.:

Увеличете

Стъпка 3
Можем да видим промяната в избрания файл:

Увеличете

2. Променете конкретна дата на създаване на папка в Windows 10 с PowerShell

Етап 1
И накрая, ако искаме да променим датата на създаване на папката, която съдържа файловете, ще изпълним следното, първо ще потвърдим датата на създаване на папката:

Увеличете

Стъпка 2
Сега изпълняваме следното:

 Get-Item D: \ Tests \ Solvetic | % {$ _. CreationTime = '10 / 01/2018 09:00:00 '}

Увеличете

Стъпка 3
Ще видим съответната промяна:

Увеличете

Нека да видим колко лесно е да се изпълни тази задача в Windows PowerShell.

wave wave wave wave wave