2014-02-12 85 views
2

我有很多目錄和文件,其中一些被打破,有沒有文件擴展名的驅動器中沒有擴展名的文件。我想刪除所有沒有擴展名的文件。我已經嘗試過gci | where {$_.extension -eq ""}gci | where {$_.extension -eq "."}以及這些變體,但最終變得沒有任何東西或驅動器上的一切。如何選擇具有使用PowerShell

如果我看的gci | select Extension文件的結果表明沒有爲擴展名,就像一個目錄,不知道哪裏去了。

任何幫助,將不勝感激。

回答

1
ls | where {!$_.PsIsContainer -and ![io.path]::hasextension($_.name) }