1. An electronic device, comprising: a storage system that stores pictures; at least one processor; and one or more programs being stored in the storage system and executable by the at least one processor, the one or more programs comprising: a recognition module operable to recognize recognizable features of the pictures stored in the storage system; a receiving module operable to receive sorting features of the pictures stored in the storage system and a sorting priority sequence of the sorting features set by a user, the sorting features comprising a plurality of sort sub-features; a determination module operable to searches for pictures in the storage system according to the sorting features and the sorting sequence, and determine which of the searched pictures having the same sorting sub-features; and a storing module operable to store the pictures having the same sorting sub-features in a picture file corresponding to the sorting sub-feature of the storage system.