- for_each_file(td, f, i) {
- if (td->filetype == FIO_TYPE_FILE) {
- f->file_size = td->total_file_size / td->nr_files;
- need_create += file_ok(td, f);
- } else
- td->total_file_size += f->file_size;
+ if (td->filetype == FIO_TYPE_FILE) {
+ for_each_file(td, f, i) {
+ int file_there = !file_ok(td, f);
+
+ if (file_there && td->ddir == DDIR_WRITE &&
+ !td->overwrite) {
+ unlink(f->file_name);
+ file_there = 0;
+ }
+
+ need_create += !file_there;
+ }