Have your program read access in the directories? It is possible you have write permission but not read permission.