I've been asked to create an application that basically does an archive with a few tweaks along the way. My concern is that when I try to do the copy or delete from the source directory, I may come across some security issues for either one or both of those steps. In the interest of saving processing time I'm using CopyDirectory and DeleteDirectory commands rather than going through the files one by one. However, I've been thinking about doing a pre-archive process which would check security status on each file and allow the user to amend the security settings before the archive begins. My problem is that I have no idea how to check the access for a file to make sure that my archive will be able to do both steps. I've done some Internet investigation but any possibilities I see there are for someone with more experience than I have. I am quite new to programming with Visual Basic so please keep any suggestions simple.