The directory was not able to write in android 4.4.2
File pdfDir=newFile(Environment.getExternalStoragePublicDirectory
(Environment.DIRECTORY_PICTURES),"PdfFolder");
Also, i used manifest WRITE_EXTERNAL_STORAGE
File file = new File(getExternalFilesDir(null), "PdfFolder")
this worked for me.