回答編集履歴

1

問題点の追記

2019/07/24 14:08

投稿

pepperleaf
pepperleaf

スコア6385

test CHANGED
@@ -24,6 +24,8 @@
24
24
 
25
25
  3. 別アプリ等がオープンしていると、削除/リネームが失敗し、複数ファイルが残る。(更新は書込みそのものが失敗)
26
26
 
27
+ 4. ファイルの属性が書き換えられる。(一手間掛けないと元ファイルと同じにならない)
28
+
27
29
 
28
30
 
29
31
  となり、元ファイルを書き換える場合は、その逆となります。
@@ -37,3 +39,11 @@
37
39
 
38
40
 
39
41
  なお、なんで先頭に追加できないかは、磁気テープの名残りと言うより、記憶装置が 4Kとか、8K とかのブロックで書き換えるからでしょう。ファイルシステムで吸収という方法もあるでしょうが、数バイトずらすのは大変と思います。
42
+
43
+
44
+
45
+ [追記]
46
+
47
+ 新規ファイルの場合のデメリットを追加しました。
48
+
49
+ 大半は、Linux(Unix)での問題となります。(質問者の環境はなんでしょう?)