回答編集履歴

1

追記

2017/11/30 09:19

投稿

KSwordOfHaste
KSwordOfHaste

スコア18394

test CHANGED
@@ -7,3 +7,43 @@
7
7
 
8
8
 
9
9
  バイナリーストリームとして(InputStreamで)読みこみつつ、別のファイルへバイナリーストリームとして(OutputStreamで)書き込めばよいと思います。
10
+
11
+
12
+
13
+ ---
14
+
15
+ 追記:
16
+
17
+ 一時ファイルF1と同じディレクトリーへF1に特定の文字列を追加したファイルを作成するといった場合、java.io.Fileのメソッドに便利なものがあるのでそれを研究してみてください。
18
+
19
+
20
+
21
+ (A)
22
+
23
+ [https://developer.android.com/reference/java/io/File.html](https://developer.android.com/reference/java/io/File.html)
24
+
25
+
26
+
27
+ 上記はAndroidのリファレンスですがjava.io.FileについてはOracleの一般PC向けの機能とそう違わないでしょうから英語が鬱陶しいならPC向けの日本語リファレンスが役立つと思います。
28
+
29
+
30
+
31
+ (B)
32
+
33
+ [https://docs.oracle.com/javase/jp/8/docs/api/java/io/File.html](https://docs.oracle.com/javase/jp/8/docs/api/java/io/File.html)
34
+
35
+
36
+
37
+ (B)であたりを付けて念のため同じ仕様かどうかを(A)で確認すれば確実と思います。
38
+
39
+
40
+
41
+ 参考になりそうなメソッドは
42
+
43
+ File#getParent
44
+
45
+ File#getName
46
+
47
+ コンストラクターFile(File directory, String name)
48
+
49
+ あたりでしょうか。