A communication apparatus configured to communicate with an external apparatus, the communication apparatus comprising: recording means configured to record content data on a removable recording medium; transmission means (101, 113) configured to transmit the content data to the external apparatus; selection means (101, 105) configured to select a mode from among a plurality of modes including a setting mode for acquiring information necessary for transmitting the content data to the external apparatus by communicating with the external apparatus, and storing the information on an unremovable recording medium other than the removable recording medium, and a transmission mode for communicating with the external apparatus using the information stored in the setting mode, and transmitting content data read from the removable recording medium to the external apparatus; determination means (101, 112) configured to determine whether the removable recording medium is in a detachable state based on an opened or closed state of an openable and closable cover member which is configured to cover the removable recording medium; and control means configured to control communication with the external apparatus, wherein, in a case where the selected mode is the transmission mode when it is determined by the determination means that the removable recording medium is in the detachable state, the control means stops communication with the external apparatus, and in a case where the selected mode is the setting mode when it is determined by the determination means that the removable recording medium is in the detachable state, the control means does not stop communication with the external apparatus. recording means configured to record content data on a removable recording medium; transmission means (101, 113) configured to transmit the content data to the external apparatus; selection means (101, 105) configured to select a mode from among a plurality of modes including a setting mode for acquiring information necessary for transmitting the content data to the external apparatus by communicating with the external apparatus, and storing the information on an unremovable recording medium other than the removable recording medium, and a transmission mode for communicating with the external apparatus using the information stored in the setting mode, and transmitting content data read from the removable recording medium to the external apparatus; determination means (101, 112) configured to determine whether the removable recording medium is in a detachable state based on an opened or closed state of an openable and closable cover member which is configured to cover the removable recording medium; and control means configured to control communication with the external apparatus, wherein, in a case where the selected mode is the transmission mode when it is determined by the determination means that the removable recording medium is in the detachable state, the control means stops communication with the external apparatus, and in a case where the selected mode is the setting mode when it is determined by the determination means that the removable recording medium is in the detachable state, the control means does not stop communication with the external apparatus.