I haven't tested this but I would guess that dropping a folder would be just like dropping a file. If so then you can use Directory.Exists and File.Exists to check which it is.