PowerShell中Get-ChildItem命令的結果集默認順序是什麼? 是否有一個訂單,或者它只是隨機的,每次都會以不同的順序給出結果。在PowerShell中,Get-ChildItem命令的結果集默認順序是什麼?
3
A
回答
2
First folders in alphanumeric order (first numbers as [char]).
Then files in alphanumeric order (first numbers as [char]).
1
排序默認情況下不適用於我。我得到:
Mode LastWriteTime Length Name
---- ------------- ------ ----
d---- 2015-10-12 10:51 tools
d---- 2015-10-12 10:58 cfg
d---- 2015-10-12 10:51 res
d---- 2015-10-12 10:50 brand
d---- 2015-10-12 10:51 lib
我不記得更改排序順序。我在Windows 7 SP1上。如果我需要排序結果,我必須做ls | sort
。
3
沒有保證的默認排序順序。 The documentation沒有說明一個。
FileSystemProvider
的實現最後調用DirectoryInfo.GetFiles
。該狀態的文檔
不保證返回的文件名的順序;如果需要特定的排序順序,請使用排序 方法。
底層的API調用是FindFirstFile
和FindNextFile
。 Raymond Chen explains here在實踐中,文件系統驅動程序可能會觀察到一些排序規則,但不應該依賴此規則。
相關問題
- 1. 什麼是Unix find命令的默認排序?
- 2. 在MYSQL中查詢的默認順序是什麼?
- 3. Rails中has_many關係的默認順序是什麼?
- 4. 什麼是自定義的PowerShell命令
- 5. 什麼是默認的VB6字符集?
- 6. 默認情況下修改默認命令:默認命令爲
- 7. Jenkins爲Maven Job執行的默認命令是什麼?
- 8. 什麼是gdb打印命令的默認格式
- 9. PowerShell命令 - 這個輸出是什麼?
- 10. Rails 3:「MyModel.all」的默認順序是什麼?
- 11. ps命令中Z +的結果是什麼?
- 12. 什麼是「self.default =默認,如果默認其他類型()」是什麼意思?
- 13. 運行預定DAG的Airflow命令的順序是什麼?
- 14. 在PowerShell中,技術上的「幫助」命令是什麼?
- 15. 在HTML中,元素堆疊順序的默認規則是什麼?
- 16. 結合powershell命令
- 17. VB.NET Powershell從一個命令到另一個命令的結果
- 18. Elasticsearch過濾器請求的結果的默認文檔序列是什麼?
- 19. 爲什麼在這個PowerShell命令
- 20. 爲什麼在默認值Java Integer結果中使用NullPointerException?
- 21. Drools的查詢返回結果的順序是什麼?
- 22. 什麼是默認的TransformerFactory?
- 23. 什麼是默認的MaxPoolSize?
- 24. 如何在PowerShell會話中訪問powershell.exe命令的結果?
- 25. Linux上可信度最高的命令結果是什麼?
- 26. jqGrid默認排序順序?
- 27. 爲什麼這兩個powershell命令不會返回相同的結果?
- 28. Powershell中用於保留Url的netshell等效命令是什麼?
- 29. 什麼是PowerShell 3.0中[命令]的正確名稱?
- 30. 什麼是在ansible命令