Version 2.1 has been added Delete() function. you can delete a file or directory. it uses unlink & rmdir functions. if the path to delete is a folder and is not empty the function will run recursively and delete all files and directories within. fixed displaying url. Version 2.0 the PTree_DOCUMENT and PTree_NAME constants have been deleted a new PTree_ALLOWED_KEYS constant has been added and contains a string with all the allowed information items for each file/dir the ListFiles() function has now 4 possible parameters. The 4th one is a string containing the parameters to be exported a small bug from the previous version of FileURL() function has been removed (the url-path wasn't calculated correctly) The FileInfo class is now an extension of the PFileTree class. Before was an independent one in the previous version, all the parameters of the file/dir were displayed from the class. In this version, in case the parameter has no value, will not be displayed has been added the constructor function which has 2 parameters. The first one is the host fullpath and the second one is optional, containing a folder for the relocated sites, if exists. new function: Keys() returns an array with all allowed elements taken from the PTree_ALLOWED_KEYS or from the 4th parameter of the ListFiles() function, if exists.