怎麼可以把一個文件中所有文件名或者文件路徑讀取到一個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命令其他的參數以及用法,可以參考這個鏈接: