title: Create Temp File with specific name
body: <p>I need to create Temp <code>File</code> with specific name without Random Number and if there are no solutions, How can I rename the generate file in <code>Internal storage</code></p>
  
  <pre><code>private File createImageFile() throws IOException {
  
      //storageDir.mkdirs();
      String imageFileName = Integer.toString(ImgCount)+"temp";
      File storageDir1= getExternalFilesDir(Environment.DIRECTORY_PICTURES+ImgDir);
      File image = File.createTempFile(
              imageFileName,  /* prefix */
              ".jpg",         /* suffix */
              storageDir1     /* directory */
      );
  
      mCurrentPhotoPath = image.getAbsolutePath();
      return image;
  }
  </code></pre>
  
  <p>the create file is saved like this 
  <code>/storage/emulated/0/Android/data/....../**1temp1004505332.jpg**</code></p>