只是為了了解 Powershell 上的保存選項。下面的代碼將來自特定檔案的單詞混合到一個檔案夾中,它以不同的名稱保存該檔案。
((Get-Content -Path C:\Folder1\file.txt -Raw ) -split "\s " |
Sort-Object {Get-Random} ) -join ' ' |
Out-File -FilePath C:\Folder1\NewFile.txt
現在,我稍微修改一下代碼。因為我想從同一個檔案夾中選擇所有文本檔案,但以相同的名稱保存它們。所以我想修改每個檔案,但在保存時保留原始名稱。
我相信我做錯了什么。你能幫我嗎?
((Get-Content -Path C:\Folder1\*.txt -Raw ) -split "\s " |
Sort-Object {Get-Random} ) -join ' ' |
Out-File -FilePath C:\Folder1\-W
uj5u.com熱心網友回復:
嘗試這個
$Fllist=get-childitem "c:\folder" | ?{$_.name -ilike "*.txt"}
foreach($File in $Fllist) {
((Get-Content -Path "C:\Folder1\$($File.name)" -Raw -Encoding UTF8) -split "\s " |
Sort-Object {Get-Random} ) -join ' ' |
Out-File -FilePath "c:\Folder1\$($File.name)"
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/528444.html
標籤:电源外壳
