diff options
Diffstat (limited to 'fileutils.cpp')
-rw-r--r-- | fileutils.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/fileutils.cpp b/fileutils.cpp index 39a7dca..0d993c4 100644 --- a/fileutils.cpp +++ b/fileutils.cpp @@ -42,10 +42,11 @@ int FileUtils::deltree(const char* directory) continue; } struct stat info; - if (stat(entry->d_name, &info) != 0) { + string pathName = string(directory) + "/" + string(entry->d_name); + if (stat(pathName.c_str(), &info) != 0) { + cout << entry->d_name << endl; return -1; } - string pathName = string(directory) + "/" + string(entry->d_name); if (S_ISDIR(info.st_mode)) { if (deltree(pathName.c_str())) { ret = -1; |