Não é possível excluir o symlink com barra invertida ou extensão de arquivo no nome - Windows / IBM / Unix PHP

0

Criamos links simbólicos de teste da função de link simbólico do PHP 5.2 em execução no IBM i AIX (Unix) PowerSystem 5 (OS400 V7R1M0), mas com barras invertidas ou com a extensão do arquivo no nome (como .pdf) e não podem ser excluídos nossas caixas de janelas. (Sim, é tão louco quanto parece)

Se eu tentar excluir ou renomeá-lo do Windows (por meio de uma unidade mapeada para o IFS da IBM), ele diz "Não foi possível localizar este item", mas o item não desaparece. Se eu editá-lo com o Notepad ++ e digitar algo e salvá-lo, ele cria um novo arquivo com o nome como o destino e, em seguida, na atualização, posso excluir o atalho (link simbólico), mas não o novo arquivo.

Algum conselho?

    
por Dave Heq 28.12.2015 / 21:59

1 resposta

0

Se você tem nomes de arquivos com barras invertidas neles em um sistema de arquivos do Windows, isso é muito louco. Você tem um sistema de arquivos corrompido do Windows.

Entre no Prompt de Comando e digite dir /x . Isto deve mostrar-lhe abreviaturas no "formato 8.3"; estes não devem incluir barras invertidas. Em seguida, exclua-os (com o comando del ) usando os nomes curtos.

    
por 29.12.2015 / 00:42