Minha experiência é que tentar fazer qualquer coisa com um arquivo de resultados de nome de arquivo de string vazio não encontrado ( ENOENT
), incluindo um ls -ld ''
, touch ''
ou mkdir ''
. Mas eu poderia tentar apenas ext4.
Embora pareça bastante lógico para mim, há algo no Posix que proibiria isso?
O ponto 3.170 da especificação Unix afirma que um nome de arquivo não pode estar vazio:
Portanto, tentar operar com um nome de arquivo vazio causará um erro. Eu sugeriria testar se a string está vazia antes de tentar operá-la.