たとえば、Windowsフォルダーで、いくつかのファイルを作成し、それらに1.html、2.txt、3.txt、photo.jpg、zen.pngという名前を付けると、順序はそのままになります。ただし、_file.docという名前の別のファイルを作成すると、最上部に配置されます。 (降順で名前でソートすることを考慮)
同様に、最初のキャラクターと見なされるキャラクターは何でしょうか?そのキャラクターを使用すると、ファイルが階層の最上位に配置されますか?
最初に表示される文字は「!」ですASCII table.And最後の1つは「〜」です。したがって、「!file.doc」または「〜file.doc」がランキング順に応じて最上位になります。ここにアスキー表: http://www.asciitable.com/
同じ問題がありました。 「!」でフォルダを上部に移動するのではなく、下部にあるフォルダを「埋める」ことを望みました。キャラクター。 Windowsは、ほとんどの特殊文字を「特殊」だけとして認識します。したがって、それらはすべて最上部でソートされます。
ただし、英語のキャラクター以外のことを考えている場合は、たくさんの運があります。文字マップとarialフォントを使用し、「〜」などを過ぎてギリシャ語のアルファベットにスクロールダウンしました。キャピトルシー(X)が私にとって最も効果的でしたが、実際の「最低」がどれであるかを確認しませんでした。
Windows Explorerの並べ替え順序をグーグルで検索すると、Windows Explorer(Windows XP以降)は明らかに関数 StrCmpLogicalW を使用していることがわかります。 「名前による」ソート順。アンダースコア文字の扱いに関する情報は見つかりませんでした。私はドキュメントの次のnoteに面白がっていました:
この関数の動作、およびそれが返す結果は、リリースごとに変わる可能性があります。 ...
私はそれが古い質問であることを知っていますが、これを確認するのは簡単です。キーボード上の各文字の名前を持つダミーファイルの束でフォルダーを作成するだけです。もちろん、\ |を実際に使用することはできません/:*? "<>および先頭と末尾の空白はひどい考えです。
これを実行し、誰も実行していないように見える場合、Windowsの最初の文字の並べ替え順序は1であることがわかります。特殊文字2.数字3.文字
しかし、後続の文字については、1のようです。数字2.特殊文字3.文字
Y2Kの非イベント後に行われた「改善」のおかげで、数字はちょっと変わっています。特殊文字はASCIIの順序で並べ替えられますが、特に最初の2つ、アポストロフィとダッシュ、最後の2つ、プラスとイコールに例外があります。ダッシュが無視されることについて実際に見たことがあります。
したがって、ShxFee、ソートは降順ではなく昇順でなければならず、名前の最初の文字のソート順の一番上の(最初の)文字はアポストロフィであると想定しています。
NigelTouchが言ったように、特殊文字はASCIIにソートされませんが、上記のメモでは、通常のASCII順序でソートするものとしないものを正確に指定します。上で述べたように、それは名前の最初の文字にのみ当てはまるようです。
Windowsコードページ1252(Latin-1)の数文字のみが名前として許可されていません。 Windowsエクスプローラーは名前から先頭のスペースを取り除き、ファイルスペースドット(␣.txt
など)を呼び出すことはできませんが、これはファイルシステムで許可されています!ただし、スペースのみでファイル拡張子は無効ではありません。
たとえば、ファイルを作成する場合a Python script(これは私がやったことです)、実際に許可されているものと文字がソートされる順序を簡単に見つけることができます。ソート順序は、 locale!以下は、 my script の結果で、Python 2.7.15 on German Windows 10 Pro 64ビット:
許可:
32 20 SPACE
! 33 21 EXCLAMATION MARK
# 35 23 NUMBER SIGN
$ 36 24 DOLLAR SIGN
% 37 25 PERCENT SIGN
& 38 26 AMPERSAND
' 39 27 APOSTROPHE
( 40 28 LEFT PARENTHESIS
) 41 29 RIGHT PARENTHESIS
+ 43 2B PLUS SIGN
, 44 2C COMMA
- 45 2D HYPHEN-MINUS
. 46 2E FULL STOP
/ 47 2F SOLIDUS
0 48 30 DIGIT ZERO
1 49 31 DIGIT ONE
2 50 32 DIGIT TWO
3 51 33 DIGIT THREE
4 52 34 DIGIT FOUR
5 53 35 DIGIT FIVE
6 54 36 DIGIT SIX
7 55 37 DIGIT SEVEN
8 56 38 DIGIT EIGHT
9 57 39 DIGIT NINE
; 59 3B SEMICOLON
= 61 3D EQUALS SIGN
@ 64 40 COMMERCIAL AT
A 65 41 LATIN CAPITAL LETTER A
B 66 42 LATIN CAPITAL LETTER B
C 67 43 LATIN CAPITAL LETTER C
D 68 44 LATIN CAPITAL LETTER D
E 69 45 LATIN CAPITAL LETTER E
F 70 46 LATIN CAPITAL LETTER F
G 71 47 LATIN CAPITAL LETTER G
H 72 48 LATIN CAPITAL LETTER H
I 73 49 LATIN CAPITAL LETTER I
J 74 4A LATIN CAPITAL LETTER J
K 75 4B LATIN CAPITAL LETTER K
L 76 4C LATIN CAPITAL LETTER L
M 77 4D LATIN CAPITAL LETTER M
N 78 4E LATIN CAPITAL LETTER N
O 79 4F LATIN CAPITAL LETTER O
P 80 50 LATIN CAPITAL LETTER P
Q 81 51 LATIN CAPITAL LETTER Q
R 82 52 LATIN CAPITAL LETTER R
S 83 53 LATIN CAPITAL LETTER S
T 84 54 LATIN CAPITAL LETTER T
U 85 55 LATIN CAPITAL LETTER U
V 86 56 LATIN CAPITAL LETTER V
W 87 57 LATIN CAPITAL LETTER W
X 88 58 LATIN CAPITAL LETTER X
Y 89 59 LATIN CAPITAL LETTER Y
Z 90 5A LATIN CAPITAL LETTER Z
[ 91 5B LEFT SQUARE BRACKET
\\ 92 5C REVERSE SOLIDUS
] 93 5D RIGHT SQUARE BRACKET
^ 94 5E CIRCUMFLEX ACCENT
_ 95 5F LOW LINE
` 96 60 Grave ACCENT
a 97 61 LATIN SMALL LETTER A
b 98 62 LATIN SMALL LETTER B
c 99 63 LATIN SMALL LETTER C
d 100 64 LATIN SMALL LETTER D
e 101 65 LATIN SMALL LETTER E
f 102 66 LATIN SMALL LETTER F
g 103 67 LATIN SMALL LETTER G
h 104 68 LATIN SMALL LETTER H
i 105 69 LATIN SMALL LETTER I
j 106 6A LATIN SMALL LETTER J
k 107 6B LATIN SMALL LETTER K
l 108 6C LATIN SMALL LETTER L
m 109 6D LATIN SMALL LETTER M
n 110 6E LATIN SMALL LETTER N
o 111 6F LATIN SMALL LETTER O
p 112 70 LATIN SMALL LETTER P
q 113 71 LATIN SMALL LETTER Q
r 114 72 LATIN SMALL LETTER R
s 115 73 LATIN SMALL LETTER S
t 116 74 LATIN SMALL LETTER T
u 117 75 LATIN SMALL LETTER U
v 118 76 LATIN SMALL LETTER V
w 119 77 LATIN SMALL LETTER W
x 120 78 LATIN SMALL LETTER X
y 121 79 LATIN SMALL LETTER Y
z 122 7A LATIN SMALL LETTER Z
{ 123 7B LEFT CURLY BRACKET
} 125 7D RIGHT CURLY BRACKET
~ 126 7E TILDE
\x7f 127 7F DELETE
\x80 128 80 EURO SIGN
\x81 129 81
\x82 130 82 SINGLE LOW-9 QUOTATION MARK
\x83 131 83 LATIN SMALL LETTER F WITH HOOK
\x84 132 84 DOUBLE LOW-9 QUOTATION MARK
\x85 133 85 HORIZONTAL Ellipsis
\x86 134 86 DAGGER
\x87 135 87 DOUBLE DAGGER
\x88 136 88 MODIFIER LETTER CIRCUMFLEX ACCENT
\x89 137 89 PER MILLE SIGN
\x8a 138 8A LATIN CAPITAL LETTER S WITH CARON
\x8b 139 8B SINGLE LEFT-POINTING ANGLE QUOTATION
\x8c 140 8C LATIN CAPITAL LIGATURE OE
\x8d 141 8D
\x8e 142 8E LATIN CAPITAL LETTER Z WITH CARON
\x8f 143 8F
\x90 144 90
\x91 145 91 LEFT SINGLE QUOTATION MARK
\x92 146 92 RIGHT SINGLE QUOTATION MARK
\x93 147 93 LEFT DOUBLE QUOTATION MARK
\x94 148 94 RIGHT DOUBLE QUOTATION MARK
\x95 149 95 BULLET
\x96 150 96 EN DASH
\x97 151 97 EM DASH
\x98 152 98 SMALL TILDE
\x99 153 99 TRADE MARK SIGN
\x9a 154 9A LATIN SMALL LETTER S WITH CARON
\x9b 155 9B SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
\x9c 156 9C LATIN SMALL LIGATURE OE
\x9d 157 9D
\x9e 158 9E LATIN SMALL LETTER Z WITH CARON
\x9f 159 9F LATIN CAPITAL LETTER Y WITH DIAERESIS
\xa0 160 A0 NON-BREAKING SPACE
\xa1 161 A1 INVERTED EXCLAMATION MARK
\xa2 162 A2 CENT SIGN
\xa3 163 A3 POUND SIGN
\xa4 164 A4 CURRENCY SIGN
\xa5 165 A5 YEN SIGN
\xa6 166 A6 PIPE, BROKEN VERTICAL BAR
\xa7 167 A7 SECTION SIGN
\xa8 168 A8 SPACING DIAERESIS - UMLAUT
\xa9 169 A9 COPYRIGHT SIGN
\xaa 170 AA FEMININE ORDINAL INDICATOR
\xab 171 AB LEFT DOUBLE ANGLE QUOTES
\xac 172 AC NOT SIGN
\xad 173 AD SOFT HYPHEN
\xae 174 AE REGISTERED TRADE MARK SIGN
\xaf 175 AF SPACING MACRON - OVERLINE
\xb0 176 B0 DEGREE SIGN
\xb1 177 B1 PLUS-OR-MINUS SIGN
\xb2 178 B2 SUPERSCRIPT TWO - SQUARED
\xb3 179 B3 SUPERSCRIPT THREE - CUBED
\xb4 180 B4 ACUTE ACCENT - SPACING ACUTE
\xb5 181 B5 MICRO SIGN
\xb6 182 B6 PILCROW SIGN - PARAGRAPH SIGN
\xb7 183 B7 MIDDLE DOT - GEORGIAN COMMA
\xb8 184 B8 SPACING CEDILLA
\xb9 185 B9 SUPERSCRIPT ONE
\xba 186 BA MASCULINE ORDINAL INDICATOR
\xbb 187 BB RIGHT DOUBLE ANGLE QUOTES
\xbc 188 BC FRACTION ONE QUARTER
\xbd 189 BD FRACTION ONE HALF
\xbe 190 BE FRACTION THREE QUARTERS
\xbf 191 BF INVERTED QUESTION MARK
\xc0 192 C0 LATIN CAPITAL LETTER A WITH Grave
\xc1 193 C1 LATIN CAPITAL LETTER A WITH ACUTE
\xc2 194 C2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX
\xc3 195 C3 LATIN CAPITAL LETTER A WITH TILDE
\xc4 196 C4 LATIN CAPITAL LETTER A WITH DIAERESIS
\xc5 197 C5 LATIN CAPITAL LETTER A WITH RING ABOVE
\xc6 198 C6 LATIN CAPITAL LETTER AE
\xc7 199 C7 LATIN CAPITAL LETTER C WITH CEDILLA
\xc8 200 C8 LATIN CAPITAL LETTER E WITH Grave
\xc9 201 C9 LATIN CAPITAL LETTER E WITH ACUTE
\xca 202 CA LATIN CAPITAL LETTER E WITH CIRCUMFLEX
\xcb 203 CB LATIN CAPITAL LETTER E WITH DIAERESIS
\xcc 204 CC LATIN CAPITAL LETTER I WITH Grave
\xcd 205 CD LATIN CAPITAL LETTER I WITH ACUTE
\xce 206 CE LATIN CAPITAL LETTER I WITH CIRCUMFLEX
\xcf 207 CF LATIN CAPITAL LETTER I WITH DIAERESIS
\xd0 208 D0 LATIN CAPITAL LETTER ETH
\xd1 209 D1 LATIN CAPITAL LETTER N WITH TILDE
\xd2 210 D2 LATIN CAPITAL LETTER O WITH Grave
\xd3 211 D3 LATIN CAPITAL LETTER O WITH ACUTE
\xd4 212 D4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX
\xd5 213 D5 LATIN CAPITAL LETTER O WITH TILDE
\xd6 214 D6 LATIN CAPITAL LETTER O WITH DIAERESIS
\xd7 215 D7 MULTIPLICATION SIGN
\xd8 216 D8 LATIN CAPITAL LETTER O WITH SLASH
\xd9 217 D9 LATIN CAPITAL LETTER U WITH Grave
\xda 218 DA LATIN CAPITAL LETTER U WITH ACUTE
\xdb 219 DB LATIN CAPITAL LETTER U WITH CIRCUMFLEX
\xdc 220 DC LATIN CAPITAL LETTER U WITH DIAERESIS
\xdd 221 DD LATIN CAPITAL LETTER Y WITH ACUTE
\xde 222 DE LATIN CAPITAL LETTER THORN
\xdf 223 DF LATIN SMALL LETTER SHARP S
\xe0 224 E0 LATIN SMALL LETTER A WITH Grave
\xe1 225 E1 LATIN SMALL LETTER A WITH ACUTE
\xe2 226 E2 LATIN SMALL LETTER A WITH CIRCUMFLEX
\xe3 227 E3 LATIN SMALL LETTER A WITH TILDE
\xe4 228 E4 LATIN SMALL LETTER A WITH DIAERESIS
\xe5 229 E5 LATIN SMALL LETTER A WITH RING ABOVE
\xe6 230 E6 LATIN SMALL LETTER AE
\xe7 231 E7 LATIN SMALL LETTER C WITH CEDILLA
\xe8 232 E8 LATIN SMALL LETTER E WITH Grave
\xe9 233 E9 LATIN SMALL LETTER E WITH ACUTE
\xea 234 EA LATIN SMALL LETTER E WITH CIRCUMFLEX
\xeb 235 EB LATIN SMALL LETTER E WITH DIAERESIS
\xec 236 EC LATIN SMALL LETTER I WITH Grave
\xed 237 ED LATIN SMALL LETTER I WITH ACUTE
\xee 238 EE LATIN SMALL LETTER I WITH CIRCUMFLEX
\xef 239 EF LATIN SMALL LETTER I WITH DIAERESIS
\xf0 240 F0 LATIN SMALL LETTER ETH
\xf1 241 F1 LATIN SMALL LETTER N WITH TILDE
\xf2 242 F2 LATIN SMALL LETTER O WITH Grave
\xf3 243 F3 LATIN SMALL LETTER O WITH ACUTE
\xf4 244 F4 LATIN SMALL LETTER O WITH CIRCUMFLEX
\xf5 245 F5 LATIN SMALL LETTER O WITH TILDE
\xf6 246 F6 LATIN SMALL LETTER O WITH DIAERESIS
\xf7 247 F7 DIVISION SIGN
\xf8 248 F8 LATIN SMALL LETTER O WITH SLASH
\xf9 249 F9 LATIN SMALL LETTER U WITH Grave
\xfa 250 FA LATIN SMALL LETTER U WITH ACUTE
\xfb 251 FB LATIN SMALL LETTER U WITH CIRCUMFLEX
\xfc 252 FC LATIN SMALL LETTER U WITH DIAERESIS
\xfd 253 FD LATIN SMALL LETTER Y WITH ACUTE
\xfe 254 FE LATIN SMALL LETTER THORN
\xff 255 FF LATIN SMALL LETTER Y WITH DIAERESIS
禁止:
\x00 0 00 NULL CHAR
\x01 1 01 START OF HEADING
\x02 2 02 START OF TEXT
\x03 3 03 END OF TEXT
\x04 4 04 END OF TRANSMISSION
\x05 5 05 ENQUIRY
\x06 6 06 ACKNOWLEDGEMENT
\x07 7 07 BELL
\x08 8 08 BACK SPACE
\t 9 09 HORIZONTAL TAB
\n 10 0A LINE FEED
\x0b 11 0B VERTICAL TAB
\x0c 12 0C FORM FEED
\r 13 0D CARRIAGE RETURN
\x0e 14 0E SHIFT OUT / X-ON
\x0f 15 0F SHIFT IN / X-OFF
\x10 16 10 DATA LINE ESCAPE
\x11 17 11 DEVICE CONTROL 1 (OFT. XON)
\x12 18 12 DEVICE CONTROL 2
\x13 19 13 DEVICE CONTROL 3 (OFT. XOFF)
\x14 20 14 DEVICE CONTROL 4
\x15 21 15 NEGATIVE ACKNOWLEDGEMENT
\x16 22 16 SYNCHRONOUS IDLE
\x17 23 17 END OF TRANSMIT BLOCK
\x18 24 18 CANCEL
\x19 25 19 END OF MEDIUM
\x1a 26 1A SUBSTITUTE
\x1b 27 1B ESCAPE
\x1c 28 1C FILE SEPARATOR
\x1d 29 1D GROUP SEPARATOR
\x1e 30 1E RECORD SEPARATOR
\x1f 31 1F UNIT SEPARATOR
" 34 22 QUOTATION MARK
* 42 2A ASTERISK
: 58 3A COLON
< 60 3C LESS-THAN SIGN
> 62 3E GREATER-THAN SIGN
? 63 3F QUESTION MARK
| 124 7C VERTICAL LINE
スクリーンショット Explorerがファイルをどのようにソートするか:
Unicode の白いスマイリーフェイス で強調表示されたファイルは、このUnicode文字(U + 263A)がどこに終わるかを示すために私(Alt + 1)によって手動で追加されました。 Jimbugsの回答 。
最初のファイルには名前としてスペース(0x20)があり、2番目のファイルには改行しないスペース(0xa0)があります。名前がないように見える3行目の下半分のファイルは、16進コード0x81、0x8D、0x8F、0x90、0x9Dの文字を使用します(この順序で上から下)。
私はすでに答えがあることを知っています-これは古い質問です-しかし、私は同じことを疑問に思っていました。この答えを見つけた後、私は自分で少し実験を行い、議論に価値のある追加をしました(IMO)。
非表示文字は、フォルダー名で使用できます-プレースホルダーが挿入されます-しかし、ASCII値の並べ替えは保持されているようです。
Windows7でテストし、Altキーを押しながら、テンキーを使用してASCIIコードを入力しました。あまりテストしませんでしたが、ASCII 1、ASCII 2、ASCII 3で始まるフォルダー名の作成に成功しました。これらはSOH、STXおよびETX。それぞれ、幸せそうな顔、満たされた幸せそうな顔、そして満たされた心を示しました。
ここで複製できるかどうかはわかりませんが、次の行に入力して送信します。
☺フォルダ名
☻フォルダ名
♥フォルダ名
答えは「!」正解として選択されましたが、これは正しくありません。 Windows 10/8.1/8のWindows Explorerについてはわかりませんが、Windows 7およびXPについては確信しています。
ファイル名を一番上に移動する文字は「 '」(alt + 39)で、2番目に良いのは「-」(マイナス記号)です。
ただし、Windowsエクスプローラーの並べ替え順序はより複雑です。ファイル名の長さにも依存し、数字は非常に特殊なものとして扱われます。
2番目の文字(および次の文字)は異なって扱われます。ここでは、 ""(スペースバー)に続いて上記の文字を使用するのが最適ですが、正確なアルゴリズムを見つけるのはそれほど簡単ではないため、試してみる必要があります。
理解のための正しい並べ替え順序の例を次に示します。
もう一つの例:
同じファイルの長さ:
最後に、数字に関しては非常に特別なロジック:
しかし、それでもこの方法でフォルダーまたはファイルの名前を変更すると、探しているものをすばやく見つけることができます。
うーん、私はこれについてコメントできるといいのですが。悲しいかな、まだ...弁証法のコメントについての明確な説明...本当の答えではありません。
実際には、ファイル名の空白から始めることができます。ただし、すべての空白が許可されるわけではありません。たとえば、改行スペース(スペースバー)で開始することはできませんが、改行しないスペース(alt 255)で開始することができます。
Shafeeのソート順に関しては、これはファイルを読み取るアプリケーションにのみ依存します。作成順を除いて、「デフォルト」のソート順はありません。 Explorerで直接話している場合、これは並べ替え方法に依存します。名前で並べ替えるように話しているように見えます。これが当てはまる場合、答えはalt-10によって決定されるキャラクターです。すべてのアプリまたは操作が代替テキストと互換性があるわけではないため、このような文字の使用には注意してください。ユニコード文字を考慮する場合、この数も異なる場合があります。
私のテストから、以下に説明するように文字をソートするための3つの基準があります。これとは別に、短い文字列は同じ文字で始まる長い文字列の上にソートされます。
注:このテストでは、最初の文字のソートのみを調べ、 this answer で記述されたEdgeケースを調べませんでした。つまり、最初の文字の後のすべての文字について、数字は記号よりも優先されます(つまり、順序は1です。記号2.数字3.最初の文字の文字、1。数字2.記号3.後の文字)。この回答は、ソートのUnicode/ASCIIレイヤーが完全に一貫していない可能性があることも示しています。これらのEdgeのケースを調べる時間ができたら、この回答を更新します。
注:this answer で説明されているように、ソート順が変更される可能性があることに注意することが重要です。これが実際にどの程度変化するかは明らかではありません。このテストを行ったところ、Windows 7とWindows 10の両方で有効であることがわかりました。
記号
ラテン(Unicode値(U + xxxx)の順序)
ギリシャ語(Unicode値(U + xxxx)順)
キリル文字(Unicode値(U + xxxx)の順序)
ヘブライ語(Unicode値(U + xxxx)の順序)
アラビア語(Unicode値(U + xxxx)順)
番号
ラテン(Unicode値(U + xxxx)の順序)
ギリシャ語(Unicode値(U + xxxx)順)
キリル文字(Unicode値(U + xxxx)の順序)
ヘブライ語(Unicode値(U + xxxx)の順序)
アラビア語(Unicode値(U + xxxx)順)
文字
ラテン(Unicode値(U + xxxx)の順序)
ギリシャ語(Unicode値(U + xxxx)順)
キリル文字(Unicode値(U + xxxx)の順序)
ヘブライ語(Unicode値(U + xxxx)の順序)
アラビア語(Unicode値(U + xxxx)順)
ルールシーケンスと観察された順序のソート
これを見るには本当に2つの方法があることに注意する価値があります。最終的には、特定の順序で適用される並べ替えルールがあり、順番に観察される順序が生成されます。古いルールの順序は、新しいルールの順序の下にネストされます。これは、最初に適用されるルールが最後に適用されるルールであり、最後に適用されるルールが最初に適用されるルールまたは最上位のルールであることを意味します。
ルールシーケンスのソート
1.)Unicode値でソート(U + xxxx)
2。)文化/言語で並べ替え
3。)タイプ(シンボル、数字、文字)で並べ替え
観測された順序
最高レベルのグループ化は、タイプごとに次の順序で行われます...
1.)記号
2。)番号
3。)手紙
したがって、すべての言語の記号はすべての言語の数字の前に来ますが、すべての言語の文字はすべての記号と数字の後に表示されます。
グループ化の2番目のレベルは、文化/言語ごとです。次の順序がこれに当てはまるようです。
ラテン
ギリシャ語
キリル
ヘブライ語
アラビア語
観察される最も低い規則はUnicode順序であるため、タイプ言語グループ内のアイテムはUnicode値(U + xxxx)で順序付けられます。
TLDR;技術的には感嘆符marの前にスペースでソートし、その前に 'または-(ソートでは無視されます)を使用できますが、感嘆符はスペースの直後に続き、使いやすいです
少なくともWindows 7では、マイナス記号(-)と( ')は1つの癖を除いて名前では無視されているようです:他の点では同一の名前では、'は前にソートされます-例えば、(a ' a)上記でソートします(aa)
空の文字列は他のすべての上にソートされます。つまり、たとえばaaはaaaの上にソートされます。これは、2文字の「空ストリング」が3番目の「a」の前にソートされるためです。
これは、2つのa文字の間の「空の文字列」が「マーク」の上にソートされるため、aaがa'aの上にソートされることも意味します。
技術的には空の文字列だからです。ただし、たとえばその後ろに文字を追加すると、 'が存在しないかのように名前がソートされます。
最初の「無視されていない」文字(私が知る限り)はスペースであるため、「実際の名前」を他のものの上に並べたい場合、最善の方法は「後にスペース、そして実際に名前を付ける」つかいます。例:( '最初)
もちろん、( 'firster)や(' firstest)のように、fの前に2つと3つの空白があるストロングで複数のスペースを使用することで、それを超えることができます。
マイナス記号は似たような名前で 'の下に並べ替えられますが、並べ替えに他の違いはありません(私が知っている)、マイナス記号は視覚的に明確であるため、リストの一番上に何かを置きたい場合は、マイナスを使用しますスペース、次に「実際の名前」、たとえば:(-最初のファイル-)
ファイル名にスペースを使用するのが心配な場合は、感嘆符(!)が次に最適です-文字列の最初の文字として表示される可能性があるため、使いやすいです。