support file pattern