finding path and timestamp of file used

1 visualización (últimos 30 días)
Neesha
Neesha el 12 de Dic. de 2014
Comentada: Adam el 12 de Dic. de 2014
Hi All,
I am reading data into dataset with rawData = dataset('XLSFile','myData.csv', 'sheet','myData');
I want to collect entire file path with timestamp so that i can later print it as report for all input files like this.
How do i do it?
  1 comentario
Neesha
Neesha el 12 de Dic. de 2014
I am using following to get the path now, just figured.
a = (fileparts(which('myData.csv')));
b = [a, '\', 'myData.csv'];
rawData = dataset('XLSFile','myData.csv', 'sheet','myData');
That gets me the path of the file and I make sure my file being read from that path. But how do i get time stamp?

Iniciar sesión para comentar.

Respuesta aceptada

Image Analyst
Image Analyst el 12 de Dic. de 2014
Try this:
filename = which(mfilename('fullpath')) % Whatever you need.
fileInfo = dir(filename)
fprintf('The date of %s\nis %s\n', filename, fileInfo.date);
In the command window:
filename =
C:\Users\Neesha\Documents\MATLAB\work\Tests\test1.m
fileInfo =
name: 'test1.m'
date: '12-Dec-2014 15:01:02'
bytes: 395
isdir: 0
datenum: 735945.625717593
The date of C:\Users\Neesha\Documents\MATLAB\work\Tests\test1.m
is 12-Dec-2014 15:01:02
there is also the datenum value you can use if you need a number instead of a string.

Más respuestas (1)

Adam
Adam el 12 de Dic. de 2014
myFile = java.io.File( filename );
myFile.lastModified
myFile.getCanonicalPath
  5 comentarios
Neesha
Neesha el 12 de Dic. de 2014
Yes it does give me timestamp if i use it with Dir and then .date.
Weird that it does not with myFile.LastModified
Adam
Adam el 12 de Dic. de 2014
It doesn't give a struct. Those are actually functions not properties/fields. It confused me at first but
methods( myFile )
shows you the options.

Iniciar sesión para comentar.

Categorías

Más información sobre File Operations en Help Center y File Exchange.

Etiquetas

Aún no se han introducido etiquetas.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by