This is a very simple stored procedure, which basically takes a folder name as input, checks to see if the folder exists and if it doesn't it creates it using xp_create_subdir.
Before running, it checks to ensure that the drive specified (the first character of the input string) is valid on the system you are running it on.