An apparatus is provided for cleaning a floor, and in particular a barn floorhaving a lowerportion and an elevated portion that intersect to form a curb. The apparatusis attached to avehicle that travels in a longitudinal direction. The apparatus includes ascraper for scrapingthe lower portion of the floor. The scraper is pivotally attached to thevehicle for adjusting atransverse position of an end of the scraper into abutment with the curb. Theapparatus alsoincludes a cleaning head for moving material from the elevated portion of thefloor. Thecleaning head is attached to an arm. The arm is pivotally attached to thescraper for adjustinga transverse position of the cleaning head into alignment with the elevatedportion of thefloor. The cleaning head is actuated to sweep material transversely into thepath of thescraper as the vehicle moves in the longitudinal direction.