Batch file – Get Filenames & Timestamps

Last update on November 7, 2009 08:56 AM by jak58
Published by jak58

Batch file – Get Filenames & Timestamps




Issue



Can anyone help me create a batch file that will display all the files, subfolders and files under subfolders of folder with both date created and date modified then output the result to .txt or .xls file.

Here's what I've tried but I cannot display both date created and date modified.


dir /t:c /t:w /s /q "C:\Documents and Settings\administrator\Desktop\fileinfo_test" >> "C:\Documents and Settings\administrator\Desktop\dir.txt" 

Solution


Here it is:

DIR [drive:][path][filename] [/A[[:]attributes]] /B /C /D /L /N 
[/O[[:]sortorder]] /P /Q /S [/T[[:]timefield]] /W /X /4 

[drive:][path][filename] 

Specifies drive, directory, and/or files to list.

/A- Displays files with specified attributes.
attributes D Directories R Read-only files
H - Hidden files A Files ready for archiving
S - System files - Prefix meaning not
/B - Uses bare format (no heading information or summary).
/C - Display the thousand separator in file sizes. This is the
default. Use /-C to disable display of separator.
/D - Same as wide but files are list sorted by column.
/L - Uses lowercase.
/N - New long list format where filenames are on the far right.
/O - List by files in sorted order.
sortorder N By name (alphabetic) S By size (smallest first)
E - By extension (alphabetic) D By date/time (oldest first)
G - Group directories first - Prefix to reverse order
/P - Pauses after each screenful of information.
/Q - Display the owner of the file.
/S - Displays files in specified directory and all subdirectories.
/T - Controls which time field displayed or used for sorting
timefield C Creation
A - Last Access
W - Last Written
/W - Uses wide list format.
/X - This displays the short names generated for non-8dot3 file
names. The format is that of /N with the short name inserted
before the long name. If no short name is present, blanks are
displayed in its place.
/4 - Displays four-digit years

Switches may be preset in the DIRCMD environment variable. Override
preset switches by prefixing any switch with - (hyphen)--for example, /-W.

============================================================ ======

dir "D:\Documents and Settings\dave\Desktop\"/T:C /T:W /S /Q >> "d:\Documents and 

Settings\dave\Desktop\dir.txt" 


This will produce the desired result. (you need to put the switches after the source details).

Note


Thanks to sharpman for this tip on the forum.
Best answers for « Batch file – Get Filenames & Timestamps » in :
Unable to safely remove a device ShowUnable to safely remove a device Safely Remove a USB key Download and install Unlocker. Automate the process using a batch file Additional Information Safely Remove a USB key It may happen that when trying to remove a USB device...
What is a batch file? ShowWhat is a batch file? Creating a batch file Prerequisites Create file Windows comes with a version of DOS, which allows you,exploiting the features and the sequence of commands in a script. Batch file, is a simple text file (ascii)...
Batch file ShowBatch file Settings File Creation DOS is integrated in windows which allow to exploit functionality and command sequence in a script. A batch file is a text file which contains command to be read by DOS. This file can be launched...
Download File Renamer Basic ShowDo not try any more to rename manually all your files in mass after data transfer. File Renamer BASIC is a powerful utility to rename folders, files, films, images, etc… In fact, you can easily rename folders even the entire subfolders of image or...