Is it possible to make Unity initialize files in the persistent data folder?

I have a player setting xml file that I need to read and write.
To do that, I must use it as persistent data and Application.persistentDataPath.

Is there a way to make Unity initialize with my setting.xml file (copy or move) the folder for persistent data.

The goal is to have my setting file ready to use with persistentDataPath after installing the game and before the first time the player open the game (like Unity does for StreamingAssets).

Thank you.

What you can do is instead of at installation, on first boot it writes the file. I have it similar to this in a game I am currently working on.

Have a script similar to this on a gameobject that is loaded as soon as the game starts:

import System.IO;
import System.Collections.Generic;
var XMLData : String; //Have all of the file data in this string.

function Start () {
	//Unpack the XML file if needed, if not just ignore it
	if (!System.IO.File.Exists(Application.persistentDataPath + "/filename.xml")) {
        System.IO.File.WriteAllText(Application.persistentDataPath + "/filename.xml", XMLData);
    }
}

look into Build Player Pipeline. There is an example that sounds like what you want to do