无法将文本文件转换为数组

肯特·阿布里奥

我在 powershell 中做一个简短的脚本,应该删除超过 60 天的文本文件,但是我无法继续,因为脚本只删除了一堆中的一个随机文件,我认为原因是它不在一个数组,这就是它没有遍历所有文本文件的原因。

这是整个脚本:

cls
#clearscreen

$ilogs = get-childitem D:\IMPlogs -recurse
#get all items inside IMPlogs folder

$List = $ilogs | where name -like *.txt.4
#filter items having .txt.(num)

#Write-Host ($List |Format-Table| Out-String)
#list all items in the terminal

$Today = (Get-Date -UFormat %s)
#date to seconds

$ilogsD2S = [datetime]($List).LastWriteTime
#get last write time of file and conv to datetime
#}

$conv2s = (Get-Date $ilogsD2S -UFormat %s)
#conv write time to seconds


#$conv2s
#$Today

$datediff = [int](($Today-$conv2s)/(3600*24))
#substracting today's date and files write time and getting only the whole number
$datediff

Write-Host ($List | Format-Table| Out-String)

#$List | Foreach-Object {Write-Host $_}

这是我需要处理的文本文件。(它会自动填充此文件夹中的文本文件)

在此处输入图片说明

世界语57

尝试这样的事情:

Get-ChildItem "c:\temp" -file | where {$_.Name -like '*.txt.?*' -and $_.LastWriteTime -le (Get-Date).AddDays(-60)} | Remove-Item

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用PHP将文本文件转换为数组

来自分类Dev

无法使用.Split将数据从文本文件转换为数组(C#Unity3D)

来自分类Dev

将文本文件转换为CSV文件

来自分类Dev

Matlat函数将单元格数组转换为特定格式的文本文件

来自分类Dev

如何使用Java将文本文件转换为2D数组?

来自分类Dev

如何将文本文件转换为int数组列表

来自分类Dev

Java:将文本文件转换为2D数组

来自分类Dev

将文本文件中的字符串转换为Powershell中的数组

来自分类Dev

将文本文件转换为二维数组

来自分类Dev

将文本文件输入转换为PHP中的数组

来自分类Dev

如何将文本文件转换为数组对象?爪哇

来自分类Dev

将Windows文本文件转换为Ubuntu文本文件

来自分类Dev

将Windows文本文件转换为Ubuntu文本文件

来自分类Dev

将文本文件转换为jlabel,并将jlabel与文本文件进行比较

来自分类Dev

将大量文本文件转换为一个大文本文件

来自分类Dev

使用ghostscript将Postscript转换为文本文件

来自分类Dev

将Python文本文件转换为.csv

来自分类Dev

Python将文本文件转换为json对象

来自分类Dev

使用DataPower将文本文件转换为xml

来自分类Dev

将R对象转换为csv /文本文件

来自分类Dev

使用Python将JSON转换为文本文件

来自分类Dev

将文本文件转换为Excel

来自分类Dev

将纯文本文件转换为JSON

来自分类Dev

使用列将文本文件转换为csv

来自分类Dev

将文本文件转换为List <int>

来自分类Dev

如何将文本文件转换为图片

来自分类Dev

将文本文件转换为常量char指针

来自分类Dev

将PHYLIP文本文件转换为PNG图像

来自分类Dev

将文本文件转换为python上的列表