Não bagunce as coisas usando personagens estranhos!
Eu não sugeriria o uso de caracteres de uso privado ou caracteres não imprimíveis porque eles podem realmente bagunçar as coisas quando você acessa sua pasta de terminal ou linguagens de programação. Tive problemas irritantes ao usar 末 ou outros caracteres especiais. Por exemplo, usando Python 2.7, é assim que você verá suas pastas com os caracteres não imprimíveis Ω, 末, 口, .
os.listdir(os.getcwd())
Out[2]: ['\xe6\x9c\xab ', '\xe5\x8f\xa3 ', '\xce\xa9 ', '\xee\xa0\xba ']
Para alguém ou algo usando sua estrutura de pastas, acessar a pasta seria muito confuso (e você pode ver isso nos comentários como este até a primeira resposta).
Então criei uma pasta com isso no início do nome no meu drive do Sharepoint e agora está lá e não consigo acessar ou excluir. : | - Em vez disso, 28 de junho de 16 às 21:05
Claro, você pode imprimi-los, mas por que tornar as coisas tão desnecessariamente complexas? Se você quiser ficar do lado seguro, sugiro o uso de caracteres padrão. Qual é o último depende do seu gerenciador de arquivos . Portanto, aqui está um código que cria um monte de pastas com todas as strings imprimíveis em Python para que você possa testar seu gerenciador de arquivos.
import os
import string
for i in string.printable:
try:
os.mkdir(i)
except OSError:
print('OSError for %s' %(I))
Depois de classificar por nome, você pode obter sua resposta.
Para Windows 10 - Explorer
usando caracteres padrão depois de z
até meu conhecimento, há apenas zz
e assim por diante.
Portanto, usar zzNameOfTheFolder
é uma maneira fácil e segura de fazer isso. Então, mesmo que não seja legal, eu recomendo.
Para Mac OS X El Capitan - Finder
Oz é o último caractere, mas note que não há distinção entre letras maiúsculas, então uma pasta chamada zz
não pode ser armazenada no mesmo diretório de uma pastaZZ
Para Ubuntu 16.04 - Nautilus
A hashtag #
é o último caractere. Mas se você quiser um pouco mais de compatibilidade com outros gerenciadores de arquivos, eu usaria ZZ
.
Algo mais elegante do que "z_item"?
Acho que isso depende do seu próprio conceito de elegância e acho que StackOverflow deve difundir as melhores e mais seguras práticas, não as mais elegantes. No entanto, em muitos casos, a simetria pode ajudar. E quanto a essas soluções seguras, talvez mais elegantes:
ZZFoldernameZZ
Zz-Folder name-zZ
zZ-Folder name-Zz
zZFolderNameZz
zzFoldernamezz