A method for controlling a vacuum cleaner, the vacuum cleaner including a suctioning portion; a fan motor for generating a suction force for sucking air along the suctioning portion; a first nozzle including a first nozzle body connected to or removed from the suctioning portion, and a first nozzle driver accommodated in the first nozzle body for providing power to remove dusts; a second nozzle including a second nozzle body connected to or removed from the suctioning portion, and a second nozzle driver accommodated in the second nozzle body for providing power to remove dusts; characterized by a measuring device for measuring a current value based on a control signal applied to the first nozzle or the second nozzle, wherein one of the first nozzle and the second nozzle is connected to the suctioning portion in an exchangeable manner from each other, the method comprises: a removal sensing operation of measuring the current value in one of the first nozzle and the second nozzle being driven in connection with the suctioning portion, and sensing, based on the current value, whether said one nozzle has been removed from the suctioning portion; and a re-connection sensing operation of sensing whether one of the first nozzle and the second nozzle has been re-connected to the suctioning portion after said one nozzle has removed therefrom, wherein the removal sensing operation includes: comparing the current value with a preset first allowable value; and sensing whether said one nozzle has been removed from the suctioning portion within a preset removal sensing duration from a first measurement time when the current value starts to decrease to a value to be equal to or lower than the first allowable value. a measuring device for measuring a current value based on a control signal applied to the first nozzle or the second nozzle, wherein one of the first nozzle and the second nozzle is connected to the suctioning portion in an exchangeable manner from each other, the method comprises: a removal sensing operation of measuring the current value in one of the first nozzle and the second nozzle being driven in connection with the suctioning portion, and sensing, based on the current value, whether said one nozzle has been removed from the suctioning portion; and a re-connection sensing operation of sensing whether one of the first nozzle and the second nozzle has been re-connected to the suctioning portion after said one nozzle has removed therefrom, a removal sensing operation of measuring the current value in one of the first nozzle and the second nozzle being driven in connection with the suctioning portion, and sensing, based on the current value, whether said one nozzle has been removed from the suctioning portion; and a re-connection sensing operation of sensing whether one of the first nozzle and the second nozzle has been re-connected to the suctioning portion after said one nozzle has removed therefrom, wherein the removal sensing operation includes: comparing the current value with a preset first allowable value; and sensing whether said one nozzle has been removed from the suctioning portion within a preset removal sensing duration from a first measurement time when the current value starts to decrease to a value to be equal to or lower than the first allowable value. comparing the current value with a preset first allowable value; and sensing whether said one nozzle has been removed from the suctioning portion within a preset removal sensing duration from a first measurement time when the current value starts to decrease to a value to be equal to or lower than the first allowable value.