2011-04-27 228 views

回答

23

您應該使用dir函數。像這樣:

allFiles = dir('c:\my\folder'); 
allNames = { allFiles.name }; 
+4

對於只有文件(不是文件夾),將第二行修改爲'{allFiles(arrayfun(@(x)〜x.isdir,allFiles))。name}'。 – 2011-04-27 13:23:32

+10

@Richie:它比這更簡單:'{allFiles(〜[allFiles.isdir])。name}' – gnovice 2011-04-27 16:12:06

-1

如果你在Linux上,你可以調用find命令和處理輸出。 find允許比僅使用dir更高級的功能,並且可以使用system('find path')來調用。

+0

Dear down-voter:如果你會留下一些反饋意見,爲什麼這不是一個有用的信息,我將不勝感激回答。謝謝! – jmetz 2017-08-30 14:34:11

相關問題