from glob import glob files = glob('パス名'); for file_name in files: pass
file_name
にはファイルパスが代入されます。
files = glob('tmp/*.txt') など
files = dir('パス名’) numfiles = length(files); for i =1:numfiles file = files(i); file_name = file.name; folder_name = file.folder; end
file
に構造体が入っており、name
属性でファイル名を取得できます。(folder
属性でディレクトリパスを取得できます。)
例えば、sampleフォルダの全てのcsvデータについて反復処理を行うには
dir(‘sample/*.csv’)
と書き、ファイルの絶対パスを復元するには[folder_name, '/', file_name]
とすれば良いです。