- while ((d = readdir(dp)) != NULL) {
- if (to_number(d->d_name) < 0) continue;
-
- file = g_strconcat(dir, G_DIR_SEPARATOR_S, d->d_name, NULL);
-
- if (is_file_exist(file)) {
- if (unlink(file) < 0)
- FILE_OP_ERROR(file, "unlink");
- }
-
- g_free(file);
- }
-
- closedir(dp);
+ dir = folder_item_get_path(item);
+ if (!is_dir_exist(dir))
+ make_dir_hier(dir);
+ remove_all_numbered_files(dir);