They get the names with a routine that returns all files in a folder (involves and API call or two) or by having the user pick out the individual files to share. The sizes are easy, C\C++ and VB all have functions that can be used to get the file size. I am not sure what you mean by attribute, but if its the extension it's just a simple matter parsing the file name. |