奇妙な文字を使って物事を台無しにしないでください!
ターミナルまたはプログラミング言語からフォルダーにアクセスするときに本当に混乱する可能性があるため、私的使用文字または印刷不可能な文字の使用はお勧めしません. 末やその他の特殊文字を使用すると厄介な問題が発生しました。たとえば、Python 2.7 を使用すると、印刷できない文字 Ω、末、口、 を含むフォルダが次のように表示されます。
os.listdir(os.getcwd())
Out[2]: ['\xe6\x9c\xab ', '\xe5\x8f\xa3 ', '\xce\xa9 ', '\xee\xa0\xba ']
あなたのフォルダー構造を使用している誰かまたは何かにとって、フォルダーへのアクセスは非常に混乱するでしょう (そして、このようなコメントから一番上の回答まで見ることができます)。
そのため、Sharepoint ドライブの名前の先頭にこれを使用してフォルダーを作成しましたが、現在そこにあり、アクセスしたり削除したりできません。:| — むしろNotsay
もちろん、それらを印刷することはできますが、なぜ必要以上に複雑にするのでしょうか? 安全を確保したい場合は、標準の文字を使用することをお勧めします。どちらが最後かは、ファイル マネージャーによって異なります。ファイル マネージャーをテストできるように、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