The non-EU nationals living in Denmark with a valid Schengen visa or a valid Danish residence permit are allowed to visit metropolitan France for a maximum period of 90 days in any 180-day period, as long as they bring along their valid passport.
The holders of a valid residence permit issued by a Schengen state are allowed to visit the French overseas departments and territories for a maximum of three months in any 6 months period. They need to take their valid passport issued within the past ten years along with the residence permit.
Residence permits issued by the authorities of the Feroe Islands and Greenland are valid only for these territories. They do not allow the non-EU nationals to enter the Schengen Space (except Denmark and Sweden).