Solved

Changing the "created" date for files under specific circumstances

Posted on 2013-11-23
11
505 Views
Last Modified: 2013-11-23
Running Windows 7, I encountered an unexpected issue after converting thousands of .wps files to .docx format -- the modified date for all those .docx files became the date when they were converted from .wps format.  Thanks to experts who participated in previous questions, I've been able to restore accurate modified dates to the time stamps of most of those files.  This question pertains to the "date created" attributes for those files, which are now later than the modified dates.   I would like to set the "created" date equal to the "modified" date for .docx files -- only if the "created" date is later.  The .docx files are distributed among hundreds of subfolders within a single drive.
0
Comment
Question by:ddantes
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 7
  • 4
11 Comments
 
LVL 54

Accepted Solution

by:
Joe Winograd, EE MVE 2015&2016 earned 500 total points
ID: 39672071
Hi ddantes,
One more time for DirDate! Take a look at the readme file in the copy you purchased or look at the PDF file with the doc that I uploaded in one of your previous questions. You will see a parameter called -FILEFIX with the following description:

"If the modified date of a file is earlier than the create date, the create date is set to the modified date."

This is exactly what you are looking for.

Also, I started working on a program for you based on your last question. See my final comment there and let me know if you're interested in pursuing that. Regards, Joe
0
 

Author Comment

by:ddantes
ID: 39672102
I'm trying to perform this task, and so far, nothing seems to be happening.
As a test, I tried to fix the timestamps for around twenty files in a specific folder.  All the files have modified date<created date.  In a command window, I navigated to
V:\My Documents\Archived\Agendas   and then ran the command
DirDate - filefix.    I've attached screen shots of the command window, and the resulting folder details.Command window Folder window with file details
0
 
LVL 54

Expert Comment

by:Joe Winograd, EE MVE 2015&2016
ID: 39672103
You have to give it the <filespec>. So the correct command line is:

dirdate -filefix "V:\My Documents\Archived Documents\Agendas\*.docx"

The quotes are necessary because of the spaces in the <filespec>. Regards, Joe
0
Salesforce Has Never Been Easier

Improve and reinforce salesforce training & adoption using WalkMe's digital adoption platform. Start saving on costly employee training by creating fast intuitive Walk-Thrus for Salesforce. Claim your Free Account Now

 
LVL 54

Expert Comment

by:Joe Winograd, EE MVE 2015&2016
ID: 39672112
Oh, and if you want to do all of the subfolders, include the -R (recurse) parameter. So it would be:

dirdate -filefix -r "V:\My Documents\Archived Documents\Agendas\*.docx"
0
 

Author Comment

by:ddantes
ID: 39672117
OK.  I got it to work, but not within subdirectories, only in the directory which is specified in the command line.  I'll see if adding the "-r" argument handles subdirectories...

It worked in many, but not all, subdirectories.   I find that difficult to understand!
0
 
LVL 54

Expert Comment

by:Joe Winograd, EE MVE 2015&2016
ID: 39672119
Yes, adding the -r will cause it to go into all of the subdirectories.
0
 
LVL 54

Expert Comment

by:Joe Winograd, EE MVE 2015&2016
ID: 39672121
> I find that difficult to understand!

Are you sure? Doesn't make any sense!
0
 

Author Comment

by:ddantes
ID: 39672126
I agree it doesn't make sense.   Here are screen shots of the command line which was executed, and an example of a subfolder with some .docx files which weren't "fixed."Command line with recursive argumentSome .docx files weren't fixed
See Candidate Invitation.docx and HCA Letterhead.docx properties for examples.
0
 
LVL 54

Expert Comment

by:Joe Winograd, EE MVE 2015&2016
ID: 39672129
Are you sure they're .DOCX files? Maybe they're .DOC files. If so, to get all of them, change the <filespec> from

*.docx

to

*.doc*
0
 

Author Comment

by:ddantes
ID: 39672134
Good call!   They were .doc files, and they are now fixed.
I'm satisfied that this housekeeping issue has been adequately settled.  That's a relief, because sometimes I need to provide the chronology of communications and files, and that was wrecked by my lack of foresight during the .wps to .docx conversion.

If you're still willing to post the program which you developed on the other question, I'd still like to implement it.
0
 
LVL 54

Expert Comment

by:Joe Winograd, EE MVE 2015&2016
ID: 39672145
Glad to hear it! Yes, I'll be happy to post the program at the other question.

I agree with you about the date/time stamp on files...it is a crucial piece of information! I've written numerous macros/scripts that call DirDate to do various operations on file dates, all in the interest of having meaningful date/time stamps on files.
0

Featured Post

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

So many times I have seen the words written in a question "if only I could show you" or " I know how hard it is for you since you can't see it" in any zone. That has inspired me to write about this tool in windows 7 called "Problem Steps Recorder…
OfficeMate Freezes on login or does not load after login credentials are input.
This Micro Tutorial will teach you how to the overview of Microsoft Security Essentials. This is a free anti-virus software that guards your PC against viruses, spyware, worms, and other malicious software. This will be demonstrated using Windows…
If you’ve ever visited a web page and noticed a cool font that you really liked the look of, but couldn’t figure out which font it was so that you could use it for your own work, then this video is for you! In this Micro Tutorial, you'll learn yo…

707 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question