我有一個目錄,看起來像這樣:使用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文件等。
你到目前爲止嘗試過什麼?你可以發佈你的代碼,以便我們可以看到你有什麼問題。 –