Preciso detectar e reparar nomes longos de arquivos

5

Estou copiando 600 GB de dados do disco rígido externo A para o disco rígido externo B.

O Windows Server 2008 R2 me notificou que 100 arquivos têm nomes de arquivos muito longos (por exemplo, > 255 caracteres).

Existe algum utilitário que me permita pesquisar esses nomes de arquivos e reduzi-los manualmente?

Shane.

    
por Contango 02.11.2009 / 12:19

1 resposta

1

Entendi! Usando o FileLocator Pro e scripts é bastante simples:

  1. Coloque o script em anexo em algum lugar no disco rígido.
  2. Abra o FileLocator Pro
  3. Ir para a guia de scripts
  4. Ative o script 'Filename' e selecione o caminho para o script
  5. Coloque o valor 240 no campo "Personalizado"
  6. Verifique se o campo do mecanismo está definido como "JScript"
  7. Clique em Pesquisar
  8. A caixa de resultados listará todos os arquivos em que o nome do caminho > 240 caracteres de comprimento.

Se você quiser procurar por arquivos "menor que", simplesmente altere o script.

Para cada resultado, clique com o botão direito do mouse no arquivo e selecione "Explorar aqui". Renomeie o caminho do diretório para diminuí-lo e repita a pesquisa até que não haja resultados.

----- arquivo inicial chamado "comprimento máximo do caminho search.js" ----

// Example of a script to identify files from the length of the full pathname
var nMaxLen = parseInt( SearchParms.FilenameCustomParm);
function isValidFileName( strPath, strFileName )
{
       var bIsValid = true;
       try
       {
               bIsValid = (strPath + strFileName).length > nMaxLen;
       } catch( e ) {}
       return bIsValid;
}

----- arquivo final chamado "comprimento máximo do caminho search.js" ----

    
por 02.11.2009 / 16:06