Ir ao conteúdo

xcopy não funciona adequadamente no Windows 7?


shuaua

Posts recomendados

Postado

Pessoal, estranho o que acontece comigo. Como eu uso um pacote de "custom songs" no Guitar Hero III e eventualmente ele pode deletar meu savegame, criei o sistema de backup utilizando comandos do DOS. O sistema funcionava perfeitamente no Windows XP, mas não funciona no Windows 7. O problema é com o comando xcopy. Ele não funciona!

Aparece a seguinte mensagem:

Arquivo não encontrado - *.*

0 arquivo(s) copiado(s)

O código é o seguinte:

-------------------------------------------------

@echo off

set save_dir="D:\Documentos\Bruno\Meus documentos\Aspyr\Guitar Hero III"

set backup_GH="D:\Documentos\Bruno\Meus documentos\Aspyr_back\Guitar Hero III"

xcopy %save_dir%\*.* %backup_GH%\ /s /e /y

cls

echo Backup iniciado. Só prossiga após fechar o game.

echo.

pause

cls

echo Copiando...

echo.

echo.

echo.

xcopy %backup_GH%\*.* %save_dir%\ /s /e /y

echo.

echo.

echo ---------------------------

echo Backup efetuado com sucesso

echo ---------------------------

echo.

pause

exit

-----------------------FIM--------------------------

Alguém conhece uma solução?

  • mês depois...
Postado

Há um fórum próprio para Windows 7 cá no CdH. Este aqui é de MS-DOS e Windows 3.1.

Não confunda comandos do DOS com comandos do Windows, embora muitos deles sejam iguais.

De qualquer forma o comando XCopy no Windows 7 segue os seguintes parâmetros:

XCOPY origem [destino] [/A | /M] [/D[:data]] [/P] [/s [/E]] [/V] [/W]

[/C] [/Q] [/F] [/L] [/G] [/H] [/R] [/T]

[/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]

[/EXCLUDE:arquivo1[+arquivo2][+arquivo3]...]

origem Especifica o(s) arquivo(s) a ser(em) copiado(s).

destino Especifica o local e/ou o nome dos novos arquivos.

/A Copia somente arquivos com o atributo de arquivamento

definido; não altera o atributo.

/M Copia somente arquivos com o atributo de arquivamento

definido; desativa o atributo de arquivamento.

/D:m-d-a Copia os arquivos alterados durante ou após a data

especificada. Se não for definida uma data, copia apenas os

arquivos cujo tempo de origem seja mais novo do que o tempo

de destino.

/EXCLUDE:arquivo1[+arquivo2][+arquivo3]...

Especifica uma lista de arquivos contendo cadeias de

caracteres. Cada cadeia deve estar em uma linha separada nos

arquivos. Quando qualquer cadeia corresponder a qualquer parte

do caminho absoluto do arquivo a ser copiado, esse arquivo

deixará de ser copiado. Por exemplo, especificar uma cadeia de

caracteres como \obj\ ou .obj excluirá todos os arquivos sob o

diretório obj ou com a extensão .obj, respectivamente.

/P Solicita confirmação antes de criar cada arquivo de destino.

/S Copia diretórios e subdiretórios, exceto os vazios.

/E Copia diretórios e subdiretórios, inclusive os vazios.

O mesmo que /S /E. Pode ser usado para modificar /T.

/V Verifica o tamanho de cada novo arquivo.

/W Solicita que você pressione uma tecla antes de copiar.

/C Continua copiando, mesmo que ocorram erros.

/I Se o destino não existir e mais de um arquivo estiver sendo

copiado, pressupõe que o destino deve ser um diretório.

/Q Não exibe os nomes de arquivos ao copiar.

/F Exibe os nomes de arquivos de origem e de destino completos ao

copiar.

/L Exibe arquivos que seriam copiados.

/G Permite a cópia de arquivos criptografados para um destino que

não oferece suporte a criptografia.

/H Copia arquivos ocultos e do sistema também.

/R Substitui arquivos somente leitura.

/T Cria a estrutura de diretórios, mas não copia arquivos. Não

inclui diretórios ou subdiretórios vazios. /T /E inclui

diretórios e subdiretórios vazios.

/U Copia apenas os arquivos que já existem no destino.

/K Copia atributos. O Xcopy normal redefinirá os atributos

somente leitura.

/N Copia usando os nomes curtos gerados.

/O Copia as informações de ACL e proprietário do arquivo.

/X Copia configurações de auditoria de arquivo (implica /O).

/Y Suprime o prompt para você confirmar se deseja substituir

um arquivo de destino existente.

/-Y Exibe o prompt para você confirmar se deseja substituir

um arquivo de destino existente.

/Z Copia arquivos de rede no modo reiniciável.

/B Copia o próprio Vínculo Simbólico, e não o destino do vínculo.

/J Copia usando E/S sem buffer. Recomendável para arquivos muito

grandes.

A opção /Y pode ser predefinida na variável de ambiente COPYCMD.

Isso pode ser anulado por /-Y na linha de comando.

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!