ciao Filippo,
purtroppo era la strada che avevo seguito. Confrontando i primi x caratteri non ottengo un controllo preciso perchè se il path passato è per esempio /pippo/pluto_c/ciccio e il path della root è /pippo/pluto rischio che comunque mi blocchi la funzione perchè rileva gli stessi X caratteri nei due path, quando in realtà i path sono diversi.
Mi spiego meglio: questa funzione esegue una copia di una cartella X dentro la cartella specificata dall'utente. Io non voglio che l'utente mi indichi un percorso di destinazione che risiede dentro la cartella X poichè a quel punto la funzione inizierebbe a copiarsi all'infinito.
per esempio:
CARTELLA X : /ciccio/pluto
cartella passata: /ciccio/pluto/paperino/ => non va bene
cartella passatga: /ciccio/pippo =>OK