powershell 获取当前目录下文件的创建日期
在PowerShell中,获取当前目录下的文件&文件夹,可以通过Dir或者Get-ChildItem命令实现。
获取到的数据一般按照这样的格式排列。
但是一些时候我们需要获取到目录下文件的单独属性,例如name、创建日期等,通过这些数据内容,去做其他操作。
在网上找了好久,获取name很简单。直接加个-name就可以
但是想获取到创建日期,就发现没有这个参数。
研究了很久,可以通过一种变通的方式去获取到。
1、先将获取的目录信息赋值到一个变量里。
2、获取这个变量里的某个值下的LastWriteTime属性,就可以获取到对应的时间了
这样输出的格式是datatime,如果需要特定格式,可以转成iso8601
只需要再后面再加个.ToString(‘yyyyMMddTHH:mm:ss’)转换下就可以了
该方法提供一种思路,如果有更好的方式,我再更新。