An information sharing method, wherein the method comprises: determining, by a first terminal, whether a preset sharing condition is met; and sharing, by the first terminal, specified content with a specified sharing user when a preset sharing condition is met, wherein the preset sharing condition is that a current time of the first terminal is a preset time and a current geographic location of the first terminal is a preset geographic location wherein the method further comprises: determining, by the first terminal, the preset sharing condition, the specified content, and the specified sharing user according to a sharing request from a second terminal; and wherein the specified content comprises: at least one piece of the following content stored on the first terminal: content in a specified storage path; a file of a specified type; a file with a specified generation time; a file with a specified name; or a file that has a specified geographic location attribute; and wherein the sharing specified content with a specified sharing user comprises: sending, by the first terminal, the specified content and the specified sharing user to a specified server when the preset sharing condition is met, so that the server sends the specified content to the specified sharing user. determining, by a first terminal, whether a preset sharing condition is met; and sharing, by the first terminal, specified content with a specified sharing user when a preset sharing condition is met, wherein the preset sharing condition is that a current time of the first terminal is a preset time and a current geographic location of the first terminal is a preset geographic location wherein the method further comprises: determining, by the first terminal, the preset sharing condition, the specified content, and the specified sharing user according to a sharing request from a second terminal; and wherein the specified content comprises: at least one piece of the following content stored on the first terminal: content in a specified storage path; a file of a specified type; a file with a specified generation time; a file with a specified name; or a file that has a specified geographic location attribute; and wherein the sharing specified content with a specified sharing user comprises: sending, by the first terminal, the specified content and the specified sharing user to a specified server when the preset sharing condition is met, so that the server sends the specified content to the specified sharing user. determining, by the first terminal, the preset sharing condition, the specified content, and the specified sharing user according to a sharing request from a second terminal; and wherein the specified content comprises: at least one piece of the following content stored on the first terminal: content in a specified storage path; a file of a specified type; a file with a specified generation time; a file with a specified name; or a file that has a specified geographic location attribute; and wherein the sharing specified content with a specified sharing user comprises: sending, by the first terminal, the specified content and the specified sharing user to a specified server when the preset sharing condition is met, so that the server sends the specified content to the specified sharing user. at least one piece of the following content stored on the first terminal: content in a specified storage path; a file of a specified type; a file with a specified generation time; a file with a specified name; or a file that has a specified geographic location attribute; and wherein the sharing specified content with a specified sharing user comprises: sending, by the first terminal, the specified content and the specified sharing user to a specified server when the preset sharing condition is met, so that the server sends the specified content to the specified sharing user.