1

lsLinuxでファイルに対して 行うと、次のように表示されます。crw-rw----これは何cを意味しますか?
つまり、キャラクターデバイス用であると読んだのですが、使用する API I/O メソッド (など) または使用してはならないcものに影響はありますか?JavaBufferedWriter

4

2 に答える 2

1

これで十分なアドバイスが得られると思います。FileInputStreamそしてFileOutputStream、デバイスファイルにアクセスするのに十分であり、デバイスファイルはキャラクターデバイスと通信します。

于 2012-12-20T14:36:36.913 に答える
0

このウィキペディアcでは、キャラクターの使用法について説明しています。

crw-rw-r -- ユーザーとグループのクラスには読み取りと書き込みのアクセス許可があり、その他のクラスには読み取りのアクセス許可しかないキャラクター スペシャル ファイル。

このc文字は、このファイルを読み取る機能には影響しませんが、正しいグループに属していない場合は、書き込み権限を確認することをお勧めします。ファイルを読むよりも、ファイルの読み取り/書き込み許可を確認するためのはるかに優れた方法がありますls

と を使用File.canWrite()File.canRead()て、ファイルのアクセス許可を確認します。これらのメソッドの詳細については、File - JavaDocを参照してください。

于 2012-12-20T15:57:15.087 に答える