Single image super-resolution(SR) reconstruction aims to recover the corresponding high resolution(HR) image through one low resolution(LR) image. SR reconstruction is an ill-posed problem, therefore, an effective image prior knowledge is meaningful to reconstruct the missing details in the LR image. In this paper, we propose a SR method by making use of the directional properties of image edges to construct local smoothing prior and non-local similarity prior. We utilize the directionlet that can effectively represent the image edge direction information to extract the directional feature information, after that, these directional information is used in the reconstruction framework based on TV and NLM to better protect the sharp edges of the image and improve the reliability of self-similar weight. The experimental results demonstrate that the proposed algorithm outperforms some of the current SR methods in terms of quantitatively and qualitatively.