Androidでのディレクトリ作成に問題があります。存在しない場合はこのコードを使用してディレクトリを作成し、その下にファイルを作成します。androidのディレクトリの末尾に奇妙な文字があります
dir=new File(Constants.TASK_DIRECTORY);
if(!dir.exists())
dir.mkdirs();
file=new File(dir, FILENAME);
file.createNewFile();
時にはそれが正常に動作しますが、私はadbのシェルからフォルダをチェックしたときに時々私は3つの以上の"|"
文字で終わるディレクトリを参照してください。私のディレクトリ名のフォーマットは "Abc_123-10.10.2000 "
です。私が時々見るのは全く同じですが、時には"Abc_123-10.10.2000|||"
です。私は名前の形式の助けを借りてディレクトリの下のファイルにアクセスする必要がありますが、この状況は難しく、どんな助けにも感謝します。 「|」TASK_DIRECTORYが正しく設定されていなかったので、それがあった、この問題を解決し、含まれています
が、私はこのコードでTASKディレクトリを設定
Constants.TASK_DIRECTORY=getFilesDir()+"/"+app.getUserName()+"-"+dt;
アプリは自分のアプリケーションのオブジェクト
編集です文字。しかし、これはどのように可能なのでしょうか?
TASK_DIRECTORYとFILENAMEは何と定義されていますか? –
TASK_DIRECTORYは私が "Abc_123-10.10.2000"と書いたような名前です。動的です.FILENAMEは "12345.xml"のようです。 – ikbal
TASK_DIRECTORYはプリプロセッサの定義かバッファですか? –