找回密码
 注册
Simdroid-非首页
查看: 223|回复: 8

matlab怎么遍历读取文件夹里的txt文件

[复制链接]
发表于 2013-11-6 19:04:04 | 显示全部楼层 |阅读模式 来自 天津
如果文件夹里有很多txt文件,A.txt B.txt C.txt ……
且这些命名本身不是规律的
MATLAB可以挨个txt读取吗
如果可以 麻烦哪位大侠给个命令示意:)
发表于 2013-11-7 00:09:24 | 显示全部楼层 来自 英国
Simdroid开发平台
可以用matlab内部函数dir来实现,dir的文档(比如“help dir")应该有例子。另外,dir会返回指定目录下的所有内容,包括子目录,所以你可能需要去除子目录,或者直接判断dir返回结果的后缀名,然后只处理后缀名是”.txt“的那些文件就可以了。

评分

1

查看全部评分

回复 不支持

使用道具 举报

 楼主| 发表于 2013-11-7 19:52:36 | 显示全部楼层 来自 天津
taohe 发表于 2013-11-7 00:09
可以用matlab内部函数dir来实现,dir的文档(比如“help dir")应该有例子。另外,dir会返回指定目录下的所 ...

谢谢哈 这个dir感觉和一些bat批处理命理有些像
批处理命令的语句 在MATLAB里面是否也是通用的呢
回复 不支持

使用道具 举报

发表于 2013-11-8 04:49:45 | 显示全部楼层 来自 英国
dongsheng01 发表于 2013-11-7 19:52
谢谢哈 这个dir感觉和一些bat批处理命理有些像
批处理命令的语句 在MATLAB里面是否也是通用的呢 ...

应该只是名字听起来像吧,实际功能不像,比如,在matlab里,dir函数返回一个结构对象,你可以用isdir等成员函数判断返回的结果中是否有子目录。这是matlab R2013b中“help dir”显示的内容:

  1. >> help dir
  2. dir List directory.
  3.     dir directory_name lists the files in a directory. Pathnames and
  4.     wildcards may be used.  For example, dir *.m lists all program files
  5.     in the current directory.

  6.     D = dir('directory_name') returns the results in an M-by-1
  7.     structure with the fields:
  8.         name    -- Filename
  9.         date    -- Modification date
  10.         bytes   -- Number of bytes allocated to the file
  11.         isdir   -- 1 if name is a directory and 0 if not
  12.         datenum -- Modification date as a MATLAB serial date number.
  13.                    This value is locale-dependent.

  14.     See also what, cd, type, delete, ls, rmdir, mkdir, datenum.

  15.     Overloaded methods:
  16.        ftp/dir
  17.        eclipseide/dir
  18.        ccsdebug/dir

  19.     Reference page in Help browser
  20.        doc dir
复制代码
回复 不支持

使用道具 举报

 楼主| 发表于 2013-11-8 20:30:14 | 显示全部楼层 来自 天津
taohe 发表于 2013-11-8 04:49
应该只是名字听起来像吧,实际功能不像,比如,在matlab里,dir函数返回一个结构对象,你可以用isdir等成 ...

好的 谢谢你的解答~
回复 不支持

使用道具 举报

发表于 2014-1-7 11:25:00 | 显示全部楼层 来自 台湾
个人以前常使用dir来实现
后来发现新版uigetfile有MultiSelect选项, 好像也不错用

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2016-10-18 09:07:57 | 显示全部楼层 来自 广西南宁
有用有用   看看有没有牛人有好的方法
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-3-29 14:34 , Processed in 0.047392 second(s), 17 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表