我有一个目录,看起来像这样:使用powershell抓取目录中的特定文件并遍历它们?
20171206PAFile.txt
20171206PBFile.txt
20171206PCFile.txt
20171106PAFile.txt
20171106PBFile.txt
20171006PAFile.txt
20171006PBFile.txt
等等
我要抢名为20171006的文件,然后做这些文件的东西,并移动到下一组的文件与名称20171106等,以迭代的方式。
并在此过程中将日期部分存储在变量中。
$date = 20171106
有没有办法做到这一点?
[string]$FolderName = "C:\Users\Test\Desktop\TestDirectory"
$Item = Get-ChildItem *.txt -Path $FolderName|Sort CreationTime| select -First 1
$test = $Item.Name.Substring(0,8)
我将在处理它们时将文件移出该目录,因此20171006文件将在第一次迭代后消失。然后是20171106文件等。
你到目前为止尝试过什么?你可以发布你的代码,以便我们可以看到你有什么问题。 –