怎么可以把一个文件中所有文件名或者文件路径读取到一个txt文件中这个时候,在cmd命令行下面的dir命令就很合适,那么使用下面命令即可:
dir path\folder /on /b /s > path\list.txt
举个例子:
我在我电脑上执行下面命令:
dir G:\java /on/b/s > G:\java\path.txt
便会在G:\java下生成一个path.txt文件,里面的内容如下:
G:\java\mysql-connector-java-5.1.7-bin.jarG:\java\path.txt
G:\java\Test.class
G:\java\Test.java
这就是所有子文件的文件路径。
然后使用matlab中的importdata 语句或者 textread语句即可读入工作空间中
如filename = importdata('G:\java\path.txt');
或者filename = textread('G:\java\path.txt','%s');
然后使用filename{i}语句获得文件名
若想了解dir命令其他的参数以及用法,可以参考这个链接: