Usa el HTML5 File API para trabajar de forma nativa con archivos en el sistema de archivos.

La interfaz de archivo de DOM proporciona abstracción en torno a los archivos nativos para permitir que los usuarios trabajen en archivos nativos directamente con la API de archivos HTML5. Electron ha añadido un path attribute hacia File interfaz que expone la ruta real del archivo en el sistema de archivos.

Ejemplo de obtener una ruta real de un archivo arrastrado a la aplicación:

<divid="holder">
  Drag your file here
div><script>
  document.addEventListener('drop',(e)=>
    e.preventDefault();
    e.stopPropagation();for(const f of e.dataTransfer.files)
      console.log('File(s) you dragged here: ', f.path));
  document.addEventListener('dragover',(e)=>
    e.preventDefault();
    e.stopPropagation(););script>