我有很多目錄和文件,其中一些被打破,有沒有文件擴展名的驅動器中沒有擴展名的文件。我想刪除所有沒有擴展名的文件。我已經嘗試過gci | where {$_.extension -eq ""}
和gci | where {$_.extension -eq "."}
以及這些變體,但最終變得沒有任何東西或驅動器上的一切。如何選擇具有使用PowerShell
如果我看的gci | select Extension
文件的結果表明沒有爲擴展名,就像一個目錄,不知道哪裏去了。
任何幫助,將不勝感激。
我有很多目錄和文件,其中一些被打破,有沒有文件擴展名的驅動器中沒有擴展名的文件。我想刪除所有沒有擴展名的文件。我已經嘗試過gci | where {$_.extension -eq ""}
和gci | where {$_.extension -eq "."}
以及這些變體,但最終變得沒有任何東西或驅動器上的一切。如何選擇具有使用PowerShell
如果我看的gci | select Extension
文件的結果表明沒有爲擴展名,就像一個目錄,不知道哪裏去了。
任何幫助,將不勝感激。
gci -File -Recurse | ?{!($_.Extension)}
ls | where {!$_.PsIsContainer -and ![io.path]::hasextension($_.name) }