System for interactive choice of either automatically using the file name for file erasure protection or a manuel-input code for file confidentially protection
This application is a continuation of application Ser. No. 07/890,093, filed May 29, 1992 (abandoned). 
    
    
     BACKGROUND OF THE INVENTION 
     The present invention relates to an apparatus for a code input device for a computer or a word processor, and in particular, to an apparatus for attaching a code to a data file, a document file or the like which is prepared by a computer or a word processor in order to prevent such a file from being erroneously erased or being surreptitiously read. 
     DESCRIPTION OF RELATED ART 
     Conventionally, a data file, a document file or the like which is prepared by a computer or a word process has had a code or a pass word attached to it so as to prevent such a file from being erroneously erased or being surreptitiously read. 
     However, the respective purposes of prevention of erroneous erasure or surreptitious reading of a data file or a document file are essentially different from each other. That is, in the case of the prevention of erroneous erasure, it is not necessary to keep the content of a file in a confidence against the third party, but it is only necessary to prevent the file from being erroneously erased, and accordingly, a code attached to such a file is not required to be kept in confidence against the third party. On the contrary, in the case of the prevention of surreptitious reading of a file, the content of the file has to be kept in a confidence against the third party, and accordingly, a code attached to the file should be kept in a confidence. 
     However, in both file protection cases having different purposes, that is, the prevention of erroneous erasure and the prevention of surreptitious reading, a code has been conventionally attached to a file in a similar way. Accordingly, a code which is attached to a file in order to simply prevent the file from being erroneously erased has been prepared by a procedure in which a code can be hardly known to the third party. Thus, there have been raised such problems that the attachment of a code to a file is time-consuming, and that if the operator forgets the code, the file cannot be opened. 
     In order to solve the above-mentioned problems, Japanese Patent Unexamined Publication No. 2287765 proposes a document processing system in which a single document file is attached with two codes, that is, a fixed code inherent to the system and a user&#39;s password or a secret code, and the user&#39;s password can be derived from the fixed code even if the operator has forgotten the user&#39;s password. However, even with the system in the above-mentioned conventional art, since this fixed password is a code which is inherent throughout the entire system, so that it can be easily known, the user&#39;s password can be known from the thus known fixed code. Thus, this system is not preferable in the case of keeping a document file in a confidence. 
     SUMMARY OF THE INVENTION 
     The present invention is devised in order to solve the above-mentioned problems inherent to the prior art, and accordingly, one object of the present invention is to provide a code input apparatus for a computer or a word processor, in which a file name attached to a file is directly used as a code attached to the file for prevention of erroneous erasure, but a code datum received by manual input is used as a code attached to the file for prevention of surreptitious reading. 
     Accordingly, a code input apparatus for a computer or a word processor, according to the present invention, comprising a file name input means, a file name memory means for storing a file name which is received through the file name input means, a manual code data input means, a code input mode setting means for allowing an operator to select a manual code input mode in which a code is manually attached in order to keep a file in a confidence or an automatic code input mode in which the file name is automatically attached as a code to the file, a code input means for selecting a code datum which is manually attached through the manual code data input means or the file name which is stored in the file name memory means in accordance with a code input mode selected by the code input mode setting means so as to use the thus selected code datum or file name as a code to be attached to the file name, and a code memory means for storing a datum from the code input means. 
    
    
     BRIEF DESCRIPTION OF THE DRAWINGS 
     Explanation will be made of an embodiment of the present invention in detail with reference to the drawings in which: 
     FIG. 1 is a block diagram showing an embodiment of the present invention; 
     FIG. 2 is a plan view illustrating a display screen given by a code input mode setting section 6 shown in FIG. 1; 
     FIG. 3 is a plan view illustrating a display screen given by a code input section 3; and 
     FIG. 4 is a flow-chart for explaining the steps of operation of the embodiment shown in FIG. 1. 
    
    
     DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT 
     FIG. 1 is a block diagram showing an arrangement of a code input apparatus in one embodiment form of the present invention. 
     During preparation of a data file, a document file or the like, a file name is received through a file name input section 1. The file name such as a file number or a document number is used as an identifier for identifying a file such as a computer program file, a computer data file, a document file to be prepared by a word processor, or the like. 
     The file name received through the file name input section 1 is stored in a file name memory section 2. Further, a code datum is manually attached through a manual code data input section 3 through manipulation of a key-board. Further, a code input mode setting section 6 allows the operator to determine whether the code datum attached by manual input through the manual code data input section 3 is specifically used as a code or not, and then delivers the result of the determination to a code input section 4 which delivers, in accordance with the result of the determination at the code input mode setting section 6, the code datum from the manual code input section 3 or the file name in the file name memory section 2, as a code, to a code memory section 5. That is, whether the code is set specifically through the manual input mode or is automatically set through the direct use of the file name is decided. 
     Next, explanation will be made of the steps of operation of the code input apparatus according to the present invention with reference to FIGS. 2 to 4. 
     It is estimated that a data file having a file name &#34;TEST&#34; is prepared. 
     When the code input apparatus for a computer or a word processor is activated, a display screen given by the code input mode setting section 6 is displayed on a display unit, as shown in FIG. 2 (Step 1). According to the instruction on the display screen, &#34;AUTOMATIC&#34; or &#34;MANUAL&#34; is selected. That is, whether the code input mode is automatic or manual is set (Step 12). Further, the code input section 4 determines whether the set code input mode is automatic or manual (Step 13). 
     If the result of the determination gives the manual code input mode, the procedure is advanced to Step 14, and accordingly, the manual mode will be set up. If the result of the determination gives the automatic code input mode, the procedure is advanced to Step 15, and accordingly, the automatic mode is set up. 
     Further, the file name &#34;TEST&#34; which is received through the file name input section 1 (Step 21) is stored in the file name memory section 2 (Step 22). Next, the code input section 4 accesses the code input mode setting section 6 so as to determine whether the code input mode is automatic or manual (Step 23). If the result of the determination gives the automatic code input mode, the code input section stores the file name &#34;TEST&#34; as a code in the code memory section 5 (Step 24). Meanwhile, if the result of the determination gives the manual code input mode, a display screen shown in FIG. 3 is displayed on the display unit, and a code datum is received by keyboard entry through the manual code input section 3 and is then stored in the code memory section 5 (Step 25). 
     Subsequently, a document file having the file name &#34;TEST&#34; is prepared in a known manner, and the code stored in the code memory section 5 is attached to the file. 
     Although the present invention has been explained in one embodiment form, the present invention should not be limited to this embodiment form, but can be variously changed of modified within the spirit and the scope of the present invention which is defined only by the appended claims.