如何在PowerShell中解析文件名

用户3278314

这是我的文件myregistration_20180105041258_NOTIFICATION_1.zip的名称和 20180105041258 数字是时间戳。我有很多这种格式的文件。这些文件每天都会发布到我的共享路径中。我已经自动下载所有文件。但我想在日期的帮助下下载每日文件。谁能建议我如何使用电源外壳来做到这一点???

维维克·库马尔·辛格

如果我做对了,那么您的要求是将实际上是时间戳的数字(在文件名中)更改为一种datetime格式,并使用它来下载文件或执行您认为的任何操作。

为此,我将使用-split参数从文件名中获取数字,然后datetime使用PoSh ParseExact函数将数字转换为格式代码看起来像这样。

$string = " myregistration_20180105041258_NOTIFICATION_1.zip"
$array = @($string.Split('_'))
$datetime = [datetime]::parseexact($array[1], 'yyyyMMddhhmmss', $null)

现在您的$datetime变量将包含相应文件的日期,您可以使用它进一步进行操作。如果您有一堆文件,则可以使用循环遍历每个文件foreach

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Powershell中拆分文件名并从中选择文件名?

来自分类Dev

如何在Powershell脚本中解析相对或绝对文件名输入参数的绝对路径?

来自分类Dev

如何解析和使用Powershell中文件名中的日期?

来自分类Dev

如何在Powershell中递归附加到文件名?

来自分类Dev

如何在Powershell中的文件名中计算并插入SHA?

来自分类Dev

如何使用PowerShell中的文件内容获取文件名

来自分类Dev

如何在Perl中从文件名获取文件句柄?

来自分类Dev

如何在文件传输中显示文件名?

来自分类Dev

如何在文件列表中搜索文件名

来自分类Dev

如何在ffmpeg的输出文件名中包含输入文件名

来自分类Dev

Golang如何在Go中读取输入文件名

来自分类Dev

如何在python中获取Windows短文件名?

来自分类Dev

如何在Meteor中动态指定集合文件名?

来自分类Dev

如何在Mocha Reporter中获取测试文件名

来自分类Dev

如何在Monodevelop中设置文件名?

来自分类Dev

如何在Django中获取上传的文件名

来自分类Dev

如何在文件名中强制使用非法字符?

来自分类Dev

如何在Bash中获取文件名的通配符部分

来自分类Dev

如何在FileWatcher中更新文件名

来自分类Dev

如何在Openerp中获取上载的文件名

来自分类Dev

如何在db中哈希上载的文件名?

来自分类Dev

如何在许多文件名中添加空间

来自分类Dev

如何在Kotlin中获取当前类的文件名

来自分类Dev

如何在awk中打印文件名?

来自分类Dev

如何在C ++中返回文件名?

来自分类Dev

如何在vim中的文件名的开头添加“#”?

来自分类Dev

如何在bash中引用glob扩展文件名?

来自分类Dev

如何在Python中基于文件名运行代码?

来自分类Dev

如何在Dart中获取文件名?

Related 相关文章

热门标签

归档