I'm trying to get the file list sorted by creation dates for a bunch of xlsx files in the folder ad_dir='C:\AT files\'. Using the Matlab dir function will give me the last modified dates which is no good for me.
I've tried running the following Python code:
flist = py.sorted(py.glob.glob([ad_dir '*.xlsx']),'key',py.os.path.getctime, 'reverse',True);
but I keep getting Python Error:
TypeError: getctime() missing 1 required positional argument: 'filename'
I'm using Matlab R2018a.
You can use a method from .Net's
System( documentation ).This can be done directly within MATLAB as if is was a MATLAB function because the library you need should already be loaded, see the MATLAB docs for calling .NET
cis a structure with all of the components needed fordatetimeif you want, e.g.