讀取指定文件夾中所有文件名以及文件路徑,並讀到matlab

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

cmd /c dir 這個命令的參數


發佈了45 篇原創文章 · 獲贊 15 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章