TLDR;технически пробелы перед восклицательным знаком, и могут быть использованы с предшествующим ему 'или - (который будет игнорироваться при сортировке), но восклицательный знак следует сразу после пробела, и его проще использовать.
В Windows 7, по крайней мере, знак минуса (-) и ('), кажется, игнорируются в имени, за исключением одной причуды: в имени, которое в противном случае идентично,' будет отсортировано до -, например: (a 'a) будет сортировать выше (aa)
Пустая строка будет сортироваться выше всего, что означает, например, aa будет сортировать выше aaa, потому что «пустая строка» после двух букв будет сортироваться перед третьим «a».
Это также означает, что aa будет отсортировано выше a'a, потому что «пустая строка» между двумя буквами будет сортироваться выше «mark».
Что будет дальше, будет отсортирована однаво-первых, потому что технически это пустая строка.Однако добавление, например, букв позади него приведет к сортировке имени, как если бы «не существовало».
Поскольку первый «неопознанный» символ (насколько я знаю) - это пробел, если вы хотите отсортировать »настоящие имена «выше других», лучший путь - «пробел», а затем имя, которое вы хотите использовать.Например: ('first)
Конечно, вы можете превзойти это, используя более одного пробела в сильном, например (' firster) и ('firstest) с двумя и тремя пробелами перед символом f.
В то время как сортировка со знаком минус ниже 'в другом подобном имени, нет другой разницы в сортировке (о которой я знаю), и я считаю визуально более понятным знак минус, поэтому, если я хочу поместить что-то в начало списка,используйте минус с последующим пробелом, а затем «фактическое имя», например: (- первый файл -)
Если вас беспокоит использование пробела в имени файла, то восклицательный знак (!) следующийлучшая вещь - и так как он может появиться как первый символ в строке, его легче использовать.