什麼是從文件夾中刪除所有文件的最簡潔的方式除了 PowerShell腳本中的一個文件。我保留哪個文件並不重要,只要保留一個即可。PowerShell - 「從這個文件夾中刪除所有文件除外」的最緊湊方法
我正在使用PowerShell 2 CTP。
UPDATE:
到目前爲止,所有的答案的融合......
$fp = "\\SomeServer\SomeShare\SomeFolder"
gci $fp |where {$_.mode -notmatch "d"} |sort creationtime -desc |select -last ((@(gci $fp)).Length - 1) |del
任何人看到與使用此的任何問題? -notmatch部分如何?
我沒有問題本身與-noMatch檢查。我認爲更多的PS方式將是{-not $ _。PSIsContainer} – EBGreen 2009-02-23 18:40:51