You can use PURGE option to delete data file as well along with partition mentadata but it works only in INTERNAL/MANAGED tables
ALTER TABLE table_name DROP [IF EXISTS] PARTITION partition_spec PURGE;
External Tables have a two step process to alterr table drop partition + removing file
ALTER TABLE table_name DROP [IF EXISTS] PARTITION partition_spec;
hadoop fs -rm -r <partition file path>
Em Jay