Как сделать сортировать по имени файла так же, как это делает Windows Explorer?

Это известная проблема «ASCIIbetical» по сравнению с «Natural» в применении к PowerShell. Чтобы иметь возможность выполнять сортировку в PowerShell так же, как в проводнике, вы можете использовать эту оболочку поверх StrCmpLogicalW API, которая фактически выполняет естественную сортировку для Windows Explorer. Тем не менее, это потребует некоторых дополнительных усилий.

Однако эта статья предполагает, что существует трехстрочная реализация сортировки в python. Можно надеяться, что командлет Get-ChildItem или хотя бы поставщик файловой системы может иметь встроенную опцию естественной сортировки. К сожалению, они этого не делают.

Возникает вопрос: как это проще всего реализовать в Powershell? Под простым я подразумеваю наименьшее количество кода для написания и, возможно, отсутствие сторонних / внешних скриптов / компонентов. В идеале мне нужна короткая функция Powershell, которая будет выполнять сортировку за меня. Приветствуется ли использование Akka в Clojure? имеет ли смысл использовать Akka в качестве ...

Похоже, есть много интересных вещей о фреймворке Akka (я не совсем понимаю фреймворк, надеюсь в ближайшее время вникнуть в него).
Приветствуется ли использование Akka в Clojure? имеет ли смысл использовать Akka в качестве модели параллелизма в проектах Clojure и отказаться от встроенных средств?

5
задан Chiron 25 March 2011 в 01:19
поделиться