Resource file (Adding Dir)

Hello, I currently have all my files separate like this:

-- YODA
resource.AddFile( "models/player/b4p/b4p_yoda.mdl" )
resource.AddFile( "models/player/b4p/b4p_yodal.phy" )
resource.AddFile( "models/player/b4p/b4p_yoda.sw.vtx" )
resource.AddFile( "models/player/b4p/b4p_yoda.vvd" )
-- YODA MATS
resource.AddFile( "materials/models/player/b4p/yoda/yoda_body.vmt" )
resource.AddFile( "materials/models/player/b4p/yoda/yoda_body.vtf" )
resource.AddFile( "materials/models/player/b4p/yoda/yoda_body_normal.vtf" )
resource.AddFile( "materials/models/player/b4p/yoda/yoda_head.vmt" )
resource.AddFile( "materials/models/player/b4p/yoda/yoda_head.vtf" )
resource.AddFile( "materials/models/player/b4p/yoda/yoda_head_normal.vtf" )
-- VADER
resource.AddFile( "models/player/b4p/b4p_vader.mdl" )
resource.AddFile( "models/player/b4p/b4p_vader.phy" )
resource.AddFile( "models/player/b4p/b4p_vader.sw.vtx" )
resource.AddFile( "models/player/b4p/b4p_vader.vvd" )
-- VADER MATS
resource.AddFile( "materials/models/player/b4p/vader/alnewhope.vmt" )
resource.AddFile( "materials/models/player/b4p/vader/alnewhope.vtf" )
resource.AddFile( "materials/models/player/b4p/vader/beltxtras.vmt" )
resource.AddFile( "materials/models/player/b4p/vader/beltxtras.vtf" )
resource.AddFile( "materials/models/player/b4p/vader/darthshing.vmt" )
resource.AddFile( "materials/models/player/b4p/vader/darthshing.vtf" )
resource.AddFile( "materials/models/player/b4p/vader/dbreather.vmt" )
resource.AddFile( "materials/models/player/b4p/vader/dbreather.vtf" )
resource.AddFile( "materials/models/player/b4p/vader/dcape.vmt" )
resource.AddFile( "materials/models/player/b4p/vader/dcape.vtf" )
resource.AddFile( "materials/models/player/b4p/vader/handhope.vmt" )
resource.AddFile( "materials/models/player/b4p/vader/handhope.vtf" )
resource.AddFile( "materials/models/player/b4p/vader/headhope.vmt" )
resource.AddFile( "materials/models/player/b4p/vader/headhope.vtf" )
resource.AddFile( "materials/models/player/b4p/vader/helmethope.vmt" )
resource.AddFile( "materials/models/player/b4p/vader/helmethope.vtf" )
resource.AddFile( "materials/models/player/b4p/vader/hipsvader.vmt" )
resource.AddFile( "materials/models/player/b4p/vader/hipsvader.vtf" )
resource.AddFile( "materials/models/player/b4p/vader/legsvader.vmt" )
resource.AddFile( "materials/models/player/b4p/vader/legsvader.vtf" )
resource.AddFile( "materials/models/player/b4p/vader/shoulderhope.vmt" )
resource.AddFile( "materials/models/player/b4p/vader/shoulderhope.vtf" )
resource.AddFile( "materials/models/player/b4p/vader/torsovader.vmt" )
resource.AddFile( "materials/models/player/b4p/vader/torsovader.vtf" )
resource.AddFile( "materials/models/player/b4p/vader/vaderface.vmt" )
resource.AddFile( "materials/models/player/b4p/vader/vaderface.vtf" )
-- Chewbacca
resource.AddFile( "models/player/b4p/b4p_chewbacca.mdl" )
resource.AddFile( "models/player/b4p/b4p_chewbacca.phy" )
resource.AddFile( "models/player/b4p/b4p_chewbacca.sw.vtx" )
resource.AddFile( "models/player/b4p/b4p_chewbacca.vvd" )
resource.AddFile( "models/player/b4p/b4p_chewbacca.dx80.vtx" )
resource.AddFile( "models/player/b4p/b4p_chewbacca.dx90.vtx" )
-- Chewbacca Mats
resource.AddFile( "materials/models/player/b4p/chewbacca/chewbacca_1sided.vmt" )
resource.AddFile( "materials/models/player/b4p/chewbacca/chewbacca_1sided.vmt" )
resource.AddFile( "materials/models/player/b4p/chewbacca/chewbacca_1sided.vtf" )
resource.AddFile( "materials/models/player/b4p/chewbacca/chewbacca_2sided.vmt" )
resource.AddFile( "materials/models/player/b4p/chewbacca/chewbacca_2sided.vtf" )
resource.AddFile( "materials/models/player/b4p/chewbacca/chewbacca_body.vmt" )
resource.AddFile( "materials/models/player/b4p/chewbacca/chewbacca_body.vtf" )
resource.AddFile( "materials/models/player/b4p/chewbacca/chewbacca_head.vmt" )
resource.AddFile( "materials/models/player/b4p/chewbacca/chewbacca_head.vtf" )
resource.AddFile( "materials/models/player/b4p/chewbacca/chewbacca_sprites.vmt" )
resource.AddFile( "materials/models/player/b4p/chewbacca/chewbacca_sprites.vtf" )
-- Rebel
resource.AddFile( "models/player/b4p/b4p_rebel.dx80.vtx" )
resource.AddFile( "models/player/b4p/b4p_rebel.dx90.vtx" )
resource.AddFile( "models/player/b4p/b4p_rebel.mdl" )
resource.AddFile( "models/player/b4p/b4p_rebel.phy" )
resource.AddFile( "models/player/b4p/b4p_rebel.sw.vtx" )
resource.AddFile( "models/player/b4p/b4p_rebel.vvd" )
-- Rebel Mats
resource.AddFile( "materials/models/player/b4p/rebel/accessories.vmt" )
resource.AddFile( "materials/models/player/b4p/rebel/accessories.vtf" )
resource.AddFile( "materials/models/player/b4p/rebel/basic_hand.vmt" )
resource.AddFile( "materials/models/player/b4p/rebel/basic_hand.vtf" )
resource.AddFile( "materials/models/player/b4p/rebel/face_01.vmt" )
resource.AddFile( "materials/models/player/b4p/rebel/face_01.vtf" )
resource.AddFile( "materials/models/player/b4p/rebel/head_01.vmt" )
resource.AddFile( "materials/models/player/b4p/rebel/head_01.vtf" )
resource.AddFile( "materials/models/player/b4p/rebel/mouth_eyes.vmt" )
resource.AddFile( "materials/models/player/b4p/rebel/mouth_eyes.vtf" )

Can i add it so it just downloads everything in that one Dir?