allow List command accept parameter
fixed an exception which will be thrown when overwrite a file
fixed the date time culture issue in the list output
improved the code accepting LIST parameter