Making use of the wavelength dependency of the critical angle for the total reflection of neutrons, the possibility of determining the energy spectrum of cold neutrons by means of a liquid mirror is examined. A carbon tetrachloride mirror, combined with a pair of fine slits, are used for the measurement of the angular distribution of the reflection intensity of beryllium filtered neutrons. For determining the correction required to account for non-reflected neutrons detected by the counter, the direct beam component is measured by disturbing the liquid mirror surface with small ripples generated by an ultrasonic vibrator submerged in the liquid, and the value obtained with this clouded mirror is subtracted from that determined with the clear undisturbed liquid mirror. The experimental results qualitatively show good agreement with those obtained with a helical-slot neutron velocity selector, and further reveal even better resolution than possible with the latter method, in the cold neutron energy region.