2013-07-15 110 views
4
$fileEntries = [IO.Directory]::GetFiles("C:\Users\U0146121\Desktop\Example Data"); #where the file is located. 
foreach($fileName in $fileEntries) 
{ 
#write the file name to a text file. 
} 

我需要將文件名寫入循環中的文本文件,但我不知道如何執行。將文件名從循環寫入文本文件

最終我會讀取文本文件並在excel中搜索文件名。但現在我必須先寫入.txt文件。

+0

你想在一個目錄一堆文件的名稱? –

+0

是的只是文件名 – mkrouse

回答

11

我進行了測試,它的工作對我來說:

Get-childitem -path "C:\" -recurse -name | out-file C:\Output.txt 
+0

我在PowerShell中運行它,它仍然無法正常工作。 – mkrouse

+0

對不起,我有一個拼寫錯誤。我更新了它。 –

+0

是否有反正輸出到沒有標題和空格的文本文件? – mkrouse