私はD内のファイル持っているとしましょう:このファイルの名前は意味がありません現時点では変更し、ファイル名とその拡張子それは、Java
D:\work\2012\018\08\2b558ad8-4ea4-4cb9-b645-6c9a9919ba01
:としてファイルパスを持っています。フォーマットはありません。私は上記のファイルパスからJavaでファイルオブジェクトを作成し、その名前とフォーマットをバイトに書き込む前に変更することができます。新しいパスは、次のようになります。
D:\work\2012\018\08\mywork.pdf
変更が加えられた後も、通常の方法で元のファイルにアクセスできるはずです。
私はすでにファイルの種類とその名前を知っていますので、これらの詳細を取得することに問題はありません。