使用Powershell按照模式复制和重命名文件

使用Powershell按照模式复制和重命名文件,powershell,Powershell,我有一个文件名如下: KE1_F00177_077_00_50 当我显示文件的属性时,2018.02.21.10.30是文件的修改日期,如下图所示。我想将此文件复制到其他位置,并使用Powershell重命名它。新名称应为: _F00177_2018_02_2018.02.21.10.30_KE1_F00177_077_00_50 这将生成您提到的格式,包括12小时格式(上午/下午)中的小时 但是你应该考虑使用24小时格式,或者在名字中包含AM/PM,否则就不容易知道它是AM还是PM。< /P>

我有一个文件名如下:

KE1_F00177_077_00_50

当我显示文件的属性时,2018.02.21.10.30是文件的修改日期,如下图所示。我想将此文件复制到其他位置,并使用Powershell重命名它。新名称应为:

_F00177_2018_02_2018.02.21.10.30_KE1_F00177_077_00_50


这将生成您提到的格式,包括12小时格式(上午/下午)中的小时

但是你应该考虑使用24小时格式,或者在名字中包含AM/PM,否则就不容易知道它是AM还是PM。< /P> 对于24小时格式,将

hh
替换为
hh

$date = '{0:yyyy_MM_yyyy.MM.dd.HH.mm}' -f $modified

我建议你在询问之前做些调查工作。关于你所说的问题,互联网上有很多例子。请参阅和。我不知道如何从属性中提取修改的日期
$date = '{0:yyyy_MM_yyyy.MM.dd.HH.mm}' -f $modified