我正在尝试从我的matlab代码中的文件中提取日期和时间,以便我可以将它们作为x轴绘制时间。 我在几秒钟内创建了1000个文件。 使用
filetime=dir('C:\New\1_23_55 PM.txt');
timestamp=filetime.date
我确实有时间。但问题是,当我在命令中为文件名分配变量时,我使用循环来读取所有文件,这次attrib不起作用。
如何从文件创建中提取时间的任何帮助都有帮助
由于
我的循环代码
dirData = dir('*.txt') ; %# Match file names with a wildcard
dataFiles = {dirData.name};
nFiles = numel(dataFiles) %# Number of files
for iFile = 1:nFiles
data = dlmread(dataFiles{iFile});
running_file = iFile;
p = dataFiles{iFile};
% ...
end
答案 0 :(得分:0)
for iFile = 1:nFiles
timestamp = dirData(iFile).date;
% ...
end