当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] PowerShell:更改文件和文件夹创建时间

作者:精品下载站 日期:2024-12-14 07:31:34 浏览:14 分类:玩电脑

PowerShell:更改文件和文件夹创建时间


使用 PowerShell 通常是一项严肃而艰巨的工作。 PowerShell 功能强大,您可以通过运行错误的命令来破坏您的系统。然而,在这篇博文中,我们来看看一些有趣的事情。但我们即将要做的事情可能是您需要做的一些严肃的事情。现在我们开始吧。我们将更改文件或文件夹的创建时间。有了 PowerShell,还有什么?

PowerShell 属性和方法

正如我在 PowerShell 初学者系列中已经提到的,属性显示了对象是什么,而方法让我们可以对对象执行某些操作。

PowerShell 的强大之处在于面向对象。这就是 PowerShell 与许多其他工具的区别。你必须处理对象。否则你永远不会意识到PowerShell的强大。

并进一步 …

属性向您展示对象是什么。方法可以改变或做一些事情。

有关属性和方法的更多信息,请参见此处:

PowerShell 初学者(第 8 部分):PowerShell 的强大功能 - 接触对象(获取成员、选择对象)

好的,我们开始吧。我们将尝试更改文件的创建时间。

使用.NET方法更改文件的创建时间

C:\Temp\Test.txt 是一个简单的文本文件。它创建于2019年7月13日。这是我们的起点。

[玩转系统] PowerShell:更改文件和文件夹创建时间

更改创建时间意味着使用 PowerShell 方法。在运行 Get-ChildItem 和 Get-Member 时,我们发现有一个名为 CreationTime 的属性。


Get-ChildItem -Path C:\Temp\Test.txt | Get-Member -MemberType Properties

[玩转系统] PowerShell:更改文件和文件夹创建时间

最后,我们调用 .NET 方法将创建时间更改为 1643 年 7 月 7 日。


(Get-ChildItem -Path C:\Temp\Test.txt).CreationTime='07.07.1643'

[玩转系统] PowerShell:更改文件和文件夹创建时间

好一个!我们完成了。在 Windows 资源管理器和/或 PowerShell 中查看您的更改。

[玩转系统] PowerShell:更改文件和文件夹创建时间


Get-ChildItem -Path C:\Temp\Test.txt | Select-Object -Property CreationTime

[玩转系统] PowerShell:更改文件和文件夹创建时间

下次再见,使用 Powershell 做更严肃的事情!

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯