A file management system for transmitting a record file of voice data or image data which is created by a first device to a second device over a network and managing the record file (92, 123) in the second device, wherein the first device is adapted to: create the record file including the voice data or the image data, create an attribute information indicating an attribute about the record file, store the record file associated with information identifying the record file in a first storage unit, transmit the attribute information including the identification information about the record file to the second device through the network before transmitting the corresponding record file, and transmit the corresponding record file to the second device through the network in accordance with a transfer condition instructed from the second device, wherein the second device is adapted to: beforehand set the transfer condition on which the record file stored in the first storage unit is transferred to the second device and store a transfer condition table registering the transfer condition in a second storage unit, wherein the transfer condition can be set or changed by an instruction from a terminal (7, 17, 27) connected to the second device, acquire the attribute information transmitted from the first device through the network, store management information including the acquired attribute information in the second storage unit, receive the record file (92, 123) transmitted from the first device according to the transfer condition registered in the transfer condition table, store the received record file (92, 123) in the second storage unit, update the management information stored in the second storage unit corresponding to the identification information of the received record file (92, 123), and provide the management information to the terminal (7, 17, 27) in response to a search request from the terminal (7, 17, 27), wherein the transfer condition table includes as the transfer condition a reference counter indicating the number of times the record file has been referenced from the terminal (7, 17, 27), and the first device has a transfer control unit for deciding that a record file remains to be stored in the first storage unit without transferring it to the second device, when the reference counter is higher than a designated number. create the record file including the voice data or the image data, create an attribute information indicating an attribute about the record file, store the record file associated with information identifying the record file in a first storage unit, transmit the attribute information including the identification information about the record file to the second device through the network before transmitting the corresponding record file, and transmit the corresponding record file to the second device through the network in accordance with a transfer condition instructed from the second device, beforehand set the transfer condition on which the record file stored in the first storage unit is transferred to the second device and store a transfer condition table registering the transfer condition in a second storage unit, wherein the transfer condition can be set or changed by an instruction from a terminal (7, 17, 27) connected to the second device, acquire the attribute information transmitted from the first device through the network, store management information including the acquired attribute information in the second storage unit, receive the record file (92, 123) transmitted from the first device according to the transfer condition registered in the transfer condition table, store the received record file (92, 123) in the second storage unit, update the management information stored in the second storage unit corresponding to the identification information of the received record file (92, 123), and provide the management information to the terminal (7, 17, 27) in response to a search request from the terminal (7, 17, 27), wherein the transfer condition table includes as the transfer condition a reference counter indicating the number of times the record file has been referenced from the terminal (7, 17, 27), and the first device has a transfer control unit for deciding that a record file remains to be stored in the first storage unit without transferring it to the second device, when the reference counter is higher than a designated number.