O pacote grffile não funciona com includepdf quando o comando está em um "newcommand"

O pacote grffile não funciona com includepdf quando o comando está em um "newcommand"

Consigo incluir nomes de arquivos com espaços quando uso includepdf sozinho, mas quando ele é incluído em um newcommand , não consigo fazê-lo funcionar.

\documentclass{article}

\usepackage{grffile}
\usepackage{pdfpages}
\usepackage{bookmark}

\newcommand*\ifpdfexists[1]{%
  \IfFileExists{#1.pdf}{\includepdf[pages={-,{}},fitpaper=true]{#1}\cleardoublepage}{\relax}}

\begin{document}

\ifpdfexists{File Name}

\end{document} 

Responder1

Funciona bem para mim se eu adicionar aspas no primeiro argumento de \IfFileExists.

MWE:

\documentclass{article}

\usepackage{grffile}
\usepackage{pdfpages}
\usepackage{bookmark}

\newcommand*\ifpdfexists[1]{%
  \IfFileExists{"#1.pdf"}{\includepdf[pages={-,{}},fitpaper=true]{#1}\cleardoublepage}{\relax}}

\begin{document}

\ifpdfexists{File Name}

\end{document} 

informação relacionada