0

我正在尝试从我的 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
4

1 回答 1

0
for iFile = 1:nFiles
    timestamp = dirData(iFile).date;

    % ...
end
于 2013-06-13T15:04:49.870 回答