本发明公开了一种一步法合成酮代α-紫罗兰酮,酮代β-紫罗兰酮及其醚、酯类衍生物,此方法是将原料与卤化铜或活性铜粉和过氧化叔丁醇在有机溶剂中40~80℃反应45min~8h,其中,原料:卤化铜或活性铜粉:过氧化叔丁醇:有机溶剂为1mol∶0.01~1mol∶2~20mol∶2~10ml,过氧化叔丁醇分三次加入,加入的时间间歇为t1=0,t2=15min~2h,t3=15min~3h,卤化铜在反应前一次加入或每次加入过氧化叔丁醇之前加入。本发明的方法产率高,不会产生有毒废料,安全环保,生产得到的化合物是水果、烟草、鲜花的香味化合物,可用于水果、烟草、鲜花香精或添加剂中,增香矫味,具有较高的应用价值。