file resource directory walking