ファイル名に使用できない文字
ファイル名に使用できない文字
このアプリでは、メモ、章、小説などのデータをテキストファイルとして保存します。テキスト形式を採用しているのは、幅広い互換性を確保し、さまざまなプラットフォームで使えるようにするためです。将来このアプリを使わなくなっても、ほかのアプリや OS でファイルを簡単に管理・編集できます。
ファイル名に使用できない文字:\/:*?"<>|
これらの文字は、ファイルシステムや一般的なソフトウェアで特別な用途に使われます。そのため、ファイル名に含めると、異なるデバイス間でファイルを一貫して作成・検索・開くことが難しくなる場合があります。たとえば / はパス内のフォルダを区切り、\ は一部のシステムでパス区切りとして、また一部のテキスト形式ではエスケープ文字として使われます。ほかの文字も、ワイルドカード、区切り文字、制御記号などの役割を持つことがあります。複数のプラットフォームでファイルを問題なく扱えるよう、このアプリではこれらの文字をファイル名に使用できません。
ファイル名を . または .. で始められないのはなぜですか?
Android は Linux カーネルをベースにしています。Linux 形式のパスでは、. は現在のフォルダ、.. は親フォルダを表します。また、Linux や Android のツールでは、名前がドットで始まるファイルやフォルダは通常、隠し項目として扱われます。特殊なパス要素との混同を避け、ファイルを見つけやすく保つため、このアプリでは名前の先頭にドットを使用できません。