奇妙なキャラクターを使って物事を台無しにしないでください!
端末やプログラミング言語からフォルダにアクセスすると、私用文字や印刷不可能な文字を使用することはお勧めしません。末やその他の特殊文字を使用すると迷惑な問題がありました。たとえば、Python 2.7を使用すると、これは、印刷できない文字Ω、末、口、を含むフォルダーを表示する方法です。
os.listdir(os.getcwd())
Out[2]: ['\xe6\x9c\xab ', '\xe5\x8f\xa3 ', '\xce\xa9 ', '\xee\xa0\xba ']
フォルダ構造を使用している誰かまたは何かにとって、フォルダへのアクセスは非常に混乱します(そして、このようなコメントから一番上の答えまでそれを見ることができます)。
それで、Sharepointドライブに名前の先頭にこれを含むフォルダーを作成しましたが、今はそこにあり、アクセスも削除もできません。:| –むしろNotsay 2016年6月28日21:05
もちろん、印刷することもできますが、なぜそんなに不必要に複雑にするのですか?安全面を維持したい場合は、標準の文字を使用することをお勧めします。最後のどれがあなたのファイルマネージャに依存します。これが、Pythonですべての印刷可能な文字列を含む一連のフォルダーを作成するコードです。これにより、ファイルマネージャーをテストできます。
import os
import string
for i in string.printable:
try:
os.mkdir(i)
except OSError:
print('OSError for %s' %(I))
名前でソートすると、答えを得ることができます。
Windows 10の場合-エクスプローラー
z
私の知る限りでは標準的な文字を使用するだけzz
です。
したがって、これを行うにzzNameOfTheFolder
は、使用するの が簡単で安全な方法です。だからそれが良くなくてもお勧めします。
Mac OS X El Capitanの場合-Finder
zは最後の文字ですが、大文字の区別がないため、名前の付いたフォルダはフォルダzz
の同じディレクトリに格納できません。ZZ
Ubuntu 16.04の場合-Nautilus
ハッシュタグ#
は最後の文字です。しかし、他のファイルマネージャとの互換性をさらに高めたい場合は、私が使用しますZZ
。
「z_item」よりもエレガントなものはありますか?
これはあなた自身の優雅さの概念に依存すると思います。StackOverflowは、最もエレガントではなく、最良かつ最も安全な方法を普及させるべきだと思います。ただし、多くの場合、対称性が役立ちます。これらの安全でおそらくよりエレガントなソリューションについてはどうですか?
ZZFoldernameZZ
Zz-Folder name-zZ
zZ-Folder name-Zz
zZFolderNameZz
zzFoldernamezz