Вот что говорит грамота.ру: Толково-словообразовательный ШИФОНЬЕР м. устар. 1. Шкаф для одежды; гардероб.
Толково-словообразовательный ШКАФ м. 1. Предмет мебели в виде высокого стоячего ящика с дверцами, служащий для хранения чего-л. 2. Специальное устройство в виде закрывающейся коробки - со створками или с дверцей, предназначенное для каких-л. целей (сушки, выпечки и т.п.).
-------------- То есть шкаф - это предмет мебели для хранения чего угодно, а шифоньер - исключительно для одежды. Подозреваю, что разница ещё и в габаритах: шкаф может быть разных форм и размеров, а шифоньер - только определённой конфигурации. Меня вот удивило, что слово "шифоньер" ныне считается устаревшим. По мне так совершенно нормальное слово