兩個詞的區別在於指向不同。披堅執鋭的意思是指穿着鐵甲,拿着武器。多形容全副武裝。披,穿戴。堅,鎧甲。披荊斬棘的意思是指劈開叢生多刺的野生植物。常比喻在創業過程中或前進的道路上清除障礙,克服重重困難。比如説,前進路上就需要披荊斬棘的決心和勇氣。