Je ajoute souvent '_' à l'élément que je veux en première position.
Existe-t-il une sorte de personnage magique que je pourrais utiliser pour mettre un objet à la fin de la liste?
Quelque chose de plus élégant que "z_item".
De
À
Oui, c'est COT-ish.
Caractère spécial d'introduction qui placera votre dossier à la fin de la liste sans avoir à recourir à la combinaison "z": U + E83A: Usage privé. En fait, je pense que tous les personnages à usage privé fonctionneront. () Il suffit de copier et coller le caractère entre les crochets.
J'ai trouvé ce fil tout en voulant que les dossiers soient triés après Z dans le Finder sous Mac OSX. Après plusieurs faux chemins et essais et erreurs, voici ce que j'ai trouvé:
Caractères triés après Z dans le Finder (par ordre de tri)
Ce sont des caractères autres ici et ailleurs sur le Web, mentionnés après Z, mais que j'ai trouvés NE PAS trier à la fin, du moins lors du tri par nom dans le Finder sur Mac:
† ~ - ſ [ø ■ |
Basé sur page de codes 437 , voici une liste de caractères qui vient après z. Notez qu'ils sont listés dans l'ordre de tri. Omega est probablement le plus approprié pour ce cas d'utilisation, car c'est la dernière lettre de l'alphabet grec.
α alpha U+03B1 Alt 224
Γ gamma U+0393 Alt 226
δ delta U+03B4 Alt 235
ε epsilon U+03B5 Alt 238
Θ theta U+0398 Alt 233
π pi U+03C0 Alt 227
Σ sigma upper U+03A3 Alt 228
σ sigma lower U+03C3 Alt 229
τ tau U+03C4 Alt 231
Φ phi upper U+03A6 Alt 232
φ phi lower U+03C6 Alt 237
Ω omega U+03A9 Alt 234
Malgré des années plus tard, je souhaitais contribuer car aucune des réponses fournies précédemment ne fonctionnait pour moi. Pour référence, je cours Win7 Ultimate SP1.
La solution que j'ai trouvée résulte de la constatation que tous les fichiers que j'avais créés pour être utilisés avec des contacts parlant japonais se terminaient à la fin de la liste des fichiers. Apparemment, les caractères japonais ne comptent pas comme des caractères non alphanumériques similaires au signe dièse, au trait d'union, au trait de soulignement (qui placent les fichiers au début de la liste), mais viennent également après les caractères anglais.
Pour mon usage personnel, j’ai fini par utiliser le caractère, qui signifie à peu près "fin", ce qui est donc logique pour les lecteurs japonais et qui est encore suffisamment différent de l’anglais pour ne pas semer la confusion.
Sinon, je voudrais utiliser 口 ou 一 pour quelque chose de plus apparent stylistiquement. Il est également intéressant de noter que le caractère abrégé "maru" ○ ne fonctionne pas et est trié avec d'autres caractères non alphabétiques en tête de liste.
Je ne suggérerais pas d'utiliser Caractères à usage privé ou des caractères non imprimables, car ils peuvent vraiment gâcher les choses accédez à votre dossier à partir d'un terminal ou d'un langage de programmation. J'ai eu des problèmes ennuyeux en utilisant ou d'autres caractères spéciaux. Par exemple, en utilisant Python 2.7, voici comment vous verrez vos dossiers avec les caractères non imprimables Ω, 末, 口, .
os.listdir(os.getcwd())
Out[2]: ['\xe6\x9c\xab ', '\xe5\x8f\xa3 ', '\xce\xa9 ', '\xee\xa0\xba ']
Pour quelqu'un ou quelque chose utilisant votre structure de dossier, accéder au dossier serait très déroutant (et vous pouvez le voir à partir des commentaires tels que this en haut de la réponse).
J'ai donc créé un dossier avec ce nom au début du nom sur mon lecteur Sharepoint. À présent, il est là et je ne peux ni y accéder ni le supprimer. : | - Plutôt Notsay 28 juin 16 à 21:05
Bien sûr, vous pouvez les imprimer, mais pourquoi rendre les choses si inutilement complexes? Si vous voulez rester prudent, je vous suggère d'utiliser des caractères standard. Le dernier dépend de votre gestionnaire de fichiers . Voici donc un code qui crée un tas de dossiers avec toutes les chaînes imprimables dans Python afin que vous puissiez tester votre gestionnaire de fichiers.
import os
import string
for i in string.printable:
try:
os.mkdir(i)
except OSError:
print 'OSError for %s' %(i)
Une fois que vous avez trié par nom, vous pouvez obtenir votre réponse.
utilisation de caractères standard après z
À ma connaissance, il n'y a que zz
et ainsi de suite.
Donc, utiliser zzNameOfTheFolder
est un moyen simple et sûr de le faire. Donc, même si ce n'est pas agréable, je le recommanderais.
Le hashtag #
est le dernier caractère. Mais si vous voulez plus de compatibilité avec d’autres gestionnaires de fichiers, j’utiliserai ZZ
.
Je suppose que cela dépend de votre propre concept d'élégance et que StackOverflow devrait diffuser les meilleures pratiques, les plus sûres, et non les plus élégantes. Cependant, dans de nombreux cas, la symétrie peut aider. Qu'en est-il de ces solutions sûres peut-être plus élégantes:
ZZFoldernameZZ
Zz-Folder name-zZ
zZ-Folder name-Zz
zZFolderNameZz
zzFoldernamezz
personne n'a mentionné ٴ
. Ceci est un caractère arabe et effectue un tri sous z
. Parce que c'est très petit, ça ne gêne pas.
J'ai trouvé deux personnages qui placeront vos dossiers au bas de la liste. Le premier est "ι" et sa variante "". En outre, les deux meilleurs personnages pour placer vos dossiers à l’avant du pack sont l’espace No-break "" et la puce "·"
Pour l'utilisateur novice (comme moi) qui aurait pu trouver cette question et ces réponses par accident, voici une explication simple sur la manière de taper ces caractères. Le premier est littéralement un espace créé en maintenant la touche "Alt" enfoncée et en tapant "0160" sur votre pavé numérique et le second est la combinaison "Alt & 250" (Remarque: un pavé numérique à 10 touches est préférable. Si vous ne le faites pas Si vous en avez un sur votre clavier, voyez si vous pouvez comprendre comment utiliser le clavier numérique alternatif. C’est presque toujours différent des touches 1-0 en haut de votre clavier. Recherchez des chiffres minuscules imprimés sur les bords de votre clavier. - généralement les touches "M" "J" L "" I "" O "" P "et 7-0). Ou bien sûr, vous pouvez copier et coller les caractères dans les citations ci-dessus (pas aussi facile si vous utilisez fréquemment utilisez-les comme je le fais).
Voici une courte liste de caractères spéciaux permettant de hiérarchiser vos dossiers ou de les faire apparaître à la fin d'une liste de dossiers, ainsi que d'autres caractères adaptés aux dossiers. Enjoy (~ Pierre II)
Caractères utiles pour Windows Explorer
0160 Espace sans pause
· 249/0183 Point médian
· 250/8729 Opérateur de balle
◦ 9702 balle blanche
›0155/8250 (voir ci-dessus)
∕ 8275 Division slash
ι (personnage final)
Ι (personnage final)
✓ 2713? Coche
׃ Le dernier mais non le moindre, cette touche alt (1475) est en hébreu Ponctuation Sof Pasuq - C’est un excellent personnage à utiliser lorsque vous pouvez être utilisé à la place du colon)
La plupart des réponses suggèrent un caractère non standard qui, tôt ou tard, causera des problèmes avec divers systèmes.
Une des réponses, qui à mon avis est la meilleure, parmi toutes les solutions existantes, consiste à utiliser le dernier caractère standard disponible sur votre système. Pour la plupart d'entre nous, cela ne concerne que z
. Cette solution est déjà suggérée par la question et elle n’est en effet pas très élégante.
Ma solution élégante consiste à utiliser un thésaurus pour proposer des noms de dossier alternatifs qui trient en conséquence. Vous voulez que votre dossier Archives
soit le dernier, plutôt que le premier; peut-être que Museum
le fera, ou peut-être que Smithsonian
, sinon Zipped
fonctionnera à coup sûr.
Bien sûr, cette solution nécessite un peu de travail supplémentaire, mais elle est élégante, elle élargit votre vocabulaire et vous apportera peut-être un peu de joie dans votre travail.
J'utilise:
_ (trait de soulignement) à trier avant l’alphabet et
trait d'union) pour trier après l'alphabet.
(Fonctionne avec le tri en tchèque dans Windows Explorer et Total Commander.)
--- (edit: Windows 7 et les versions ultérieures trient le trait d'union - comme si le trait d'union n'était pas là.
En utilisant cp1252 et à moins que vous n'utilisiez les lettres, beaucoup semble être une option ...
Edit: En utilisant unicode, ■ (\ uffed) peut aussi être une possibilité, sauf si vous écrivez beaucoup dans Linear-B ...
CHAR (127) en attente force le texte vers le bas et n’ajoute aucun caractère visible. Cela fonctionne au moins pour notre utilisation de SQL et du plugin jQuery datatables.