The Schengen visa will permit you to stay in the zone (which France is part of) for 90 out of 180 days. This is taken on a rolling basis. Check out our page on visa requirements for more information. If you wish to stay for longer then the 90 days, you will need to apply for a longer stay visa. Longer stay visas must be applied for prior to travel to France.