Arquivo

Arquivo da Categoria ‘BUG?’

Quer sobreescrever um arquivo que não existe?

21, dezembro, 2009 Sem comentários

Essa é uma doideira do Vista (jamais aconteceu do XP para trás) que persiste no Seven. Não é incomum eu mandar copiar uma grande quantidade de arquivos para uma pasta vazia e no final da operação o Vista/Seven me dizer que um certo arquivo ou pasta já existe e me perguntar o que eu quero fazer. E se eu quero aplicar a mesma decisão para os outros trocentos arquivos na mesma situação.

Como assim? A pasta estava vazia!

Em uma das vezes eu até encontrei uma explicação:

Note que “EIN_FA~1.MID” é o “nome DOS” para “Ein_Fall_Fuer_Zwei.mid”. Todos os 15 conflitos assinalados são do mesmo tipo. Fui checar na pasta origem e esses arquivos realmente existem e o XP não se incomoda de copiá-los de um lado para o outro. Somente o Seven “empaca”. Nesse caso específico a solução é simples: “Don´t Copy” vai “limpar” os arquivos duplicados. Mas eu não tenho certeza de que todas as vezes que me deparei com esse probema a causa era essa.

23/12: Hoje aconteceu novamente. Desta vez foi movendo arquivos:

Eu verifiquei, usando um snapshot treediff feito semanas antes no XP, que ambos os arquivos realmente existiam no diretório de origem. E note que a causa parece também estar relacionada com um arquivo ter o “nome DOS” do outro.

Eu acabo sem saber o que danado responder. Mando sobreescrever algo que nem devia existir? Mando ignorar e me arrisco a perder o arquivo? Mando renomear e bagunço tudo?

Quando não há tempo para investigar eu estou preferindo a terceira opção por ser menos arriscada.

Categories: BUG? Tags:

Às vezes não há indicação de progresso.

18, dezembro, 2009 Sem comentários

Mais uma das esquisitices do Explorer do Seven. Algumas vezes quando eu movo arquivos de um HDD para outro existe uma indicação do progressso e outras não. Por exemplo, quando eu movi 9.27 GB:

Foram 3m10s sem fazer a menor idéia de quanto tempo ia levar ou de quanto já havia sido feito. É verdade que no XP a estimativa muitas vezes está incorreta, mas pelo menos vê que a coisa está progredindo (que 50, 60, 70% da tarefa já está completa). No seven você pode ficar parado por horas em 10% sem notar.

E absolutamente não há nada de complicado em estimar o tempo quando existem tão poucos arquivos envolvidos. As coisas só ficam complicadas quando são milhares.

Dei boot pelo XP e repeti a mesma operação. O XP exibe o progresso como esperado:

Exemplo de operação onde o Seven exibe o progresso:

Categories: BUG? Tags: