The "one-pot" reaction of Weinreb amides and halides promoted by magnesium powder was investigated under air atmosphere at room temperature.It was found that the Weinreb amides from monocarboxylic acid can react with halides to give corresponding ketones efficiently.Keto Weinreb amides or diketones can be obtained from the reaction of the Weinreb amides with halides under different reaction conditions.The method has the advantages of simple operation and high yields.