3:Re:ファイル削除について 温泉好きのうさぎ 03/31 21:27 #ABC によってアロケートされたファイルか、#ALLOC によってアロケートされたファイルかを見分けるには、#MAP で詳細情報を表示または印字させます。 最初の行に NO. 1 !ID (CID NAME GEN) : ABC-FILE このように表示されますが、ID の直前に「 ! 」があれば、#ABC によってアロケートされたもの、ここが空白であれば、#ALLOC によってアロケートされたものであることがわかります。 最近のOSのバージョンでは、#ABC によってアロケートされたファイルを、#ALLOC によってディアロケートすることはできませんが、逆に #ALLOC によってアロケートされたファイルを、#ABC によってディアロケートすることは可能です。 また、複数索引順編成ファイルについては、#ALLOC によってアロケートされたデータファイルに、#ABC によってキーファイルをアロケートすることはできません。逆も同じであり、同一ユーティリティに限定されます。 当方の環境で、質問者様が行った処理を再現したところ、 #ALLOC によって複数索引順編成ファイルのデータファイルおよびキーファイルをアロケートした後、 #ABC によってキーファイルのディアロケートは可能でしたが、 #ABC によってキーファイルをアロケートしようとしたところ、「ファイル属性エラー」となりました。 古いOSのバージョンの場合、このあたりのチェックがかなりゆるかったのではないでしょうか。 |