INFORMATION PROCESSING APPARATUS AND NON-TRANSITORY COMPUTER READABLE MEDIUM
An information processing apparatus includes a processor configured to, in response to storage of a new file in a storage location storing an existing file given a user-set attribute name, which is an attribute name of the file set by a user, and an attribute value corresponding to the user-set attribute name, set the user-set attribute name set to the existing file to the new file.
1 . An information processing apparatus comprising:
a processor configured to
in response to storage of a new file in a storage location storing an existing file given a user-set attribute name, which is an attribute name of the file set by a user, and an attribute value corresponding to the user-set attribute name, set the user-set attribute name set to the existing file to the new file.
2 . The information processing apparatus according to claim 1 , wherein:
a plurality of existing files are registered in the storage location, and
the processor is configured to set a user-set attribute name that is common among at least some of the plurality of existing files to the new file.
3 . The information processing apparatus according to claim 2 , wherein the processor is configured to receive an entry of an attribute value associated with the user-set attribute name set to the new file, and to set the entered attribute value to the new file.
4 . The information processing apparatus according to claim 2 , wherein the processor is further configured to set an attribute value that is associated with the common user-set attribute name among existing files and that is common to a largest number of existing files to the new file.
5 . The information processing apparatus according to claim 1 , wherein the processor is configured to present a storage location including a largest number of files to which a user-set attribute name common to the user-set attribute name set to the new file is set.
6 . The information processing apparatus according to claim 2 , wherein the processor is configured to present a storage location including a largest number of files to which a user-set attribute name common to the user-set attribute name set to the new file is set.
7 . The information processing apparatus according to claim 3 , wherein the processor is configured to present a storage location including a largest number of files to which a user-set attribute name common to the user-set attribute name set to the new file is set.
8 . The information processing apparatus according to claim 4 , wherein the processor is configured to present a storage location including a largest number of files to which a user-set attribute name common to the user-set attribute name set to the new file is set.
9 . The information processing apparatus according to claim 1 , wherein the processor is configured to present a storage location including a largest number of files to which a user-set attribute name and an attribute value common to the user-set attribute name set to the new file and to an attribute value corresponding to the user-set attribute value are set.
10 . The information processing apparatus according to claim 2 , wherein the processor is configured to present a storage location including a largest number of files to which a user-set attribute name and an attribute value common to the user-set attribute name set to the new file and to an attribute value corresponding to the user-set attribute value are set.
11 . The information processing apparatus according to claim 3 , wherein the processor is configured to present a storage location including a largest number of files to which a user-set attribute name and an attribute value common to the user-set attribute name set to the new file and to an attribute value corresponding to the user-set attribute value are set.
12 . The information processing apparatus according to claim 4 , wherein the processor is configured to present a storage location including a largest number of files to which a user-set attribute name and an attribute value common to the user-set attribute name set to the new file and to an attribute value corresponding to the user-set attribute value are set.
13 . The information processing apparatus according to claim 5 , wherein the processor is configured to:
in a case where a storage location where the new file is stored and the presented storage location are different, receive an entry as to whether to store the new file in the presented storage location;
on receipt of an entry to store the new file in the presented storage location, store the new file in the presented storage location; and
set a user-set attribute name set to an existing file already stored in the presented storage location to the new file.
14 . The information processing apparatus according to claim 6 , wherein the processor is configured to:
in a case where a storage location where the new file is stored and the presented storage location are different, receive an entry as to whether to store the new file in the presented storage location;
on receipt of an entry to store the new file in the presented storage location, store the new file in the presented storage location; and
set a user-set attribute name set to an existing file already stored in the presented storage location to the new file.
15 . The information processing apparatus according to claim 7 , wherein the processor is configured to:
in a case where a storage location where the new file is stored and the presented storage location are different, receive an entry as to whether to store the new file in the presented storage location;
on receipt of an entry to store the new file in the presented storage location, store the new file in the presented storage location; and
set a user-set attribute name set to an existing file already stored in the presented storage location to the new file.
16 . The information processing apparatus according to claim 8 , wherein the processor is configured to:
in a case where a storage location where the new file is stored and the presented storage location are different, receive an entry as to whether to store the new file in the presented storage location;
on receipt of an entry to store the new file in the presented storage location, store the new file in the presented storage location; and
set a user-set attribute name set to an existing file already stored in the presented storage location to the new file.
17 . The information processing apparatus according to claim 9 , wherein the processor is configured to:
in a case where a storage location where the new file is stored and the presented storage location are different, receive an entry as to whether to store the new file in the presented storage location;
on receipt of an entry to store the new file in the presented storage location, store the new file in the presented storage location; and
set a user-set attribute name set to an existing file already stored in the presented storage location to the new file.
18 . The information processing apparatus according to claim 10 , wherein the processor is configured to:
in a case where a storage location where the new file is stored and the presented storage location are different, receive an entry as to whether to store the new file in the presented storage location;
on receipt of an entry to store the new file in the presented storage location, store the new file in the presented storage location; and
set a user-set attribute name set to an existing file already stored in the presented storage location to the new file.
19 . The information processing apparatus according to claim 11 , wherein the processor is configured to:
in a case where a storage location where the new file is stored and the presented storage location are different, receive an entry as to whether to store the new file in the presented storage location;
on receipt of an entry to store the new file in the presented storage location, store the new file in the presented storage location; and
set a user-set attribute name set to an existing file already stored in the presented storage location to the new file.
20 . A non-transitory computer readable medium storing a program causing a computer to function as the information processing apparatus according to claim 1 .