Adicionando arquivos modificados a um arquivo instantaneamente (sem ter que fazer cópias)

0

Ocasionalmente, eu irei arquivar alguns arquivos bastante grandes (20-100MB) usando o WinRAR, mas antes de fazer isso, sempre executo um comando (ou conjunto de comandos) em cada arquivo para processá-los da maneira que precisar para. No entanto, quero manter os arquivos originais intocados. Então, o que eu estou querendo saber é, se existe alguma maneira de modificar os arquivos on-the-fly, sem ter que fazer cópias dos arquivos em primeiro lugar, pois isso adiciona um pouco de tempo para o processo ...

    
por user966939 15.11.2013 / 11:23

1 resposta

0

From time to time I will archive some fairly large files (20-100MB) using WinRAR, but before I do that, I always run a command (or set of commands) on each file to process them in whatever way I need to. However, I want to keep the original files untouched. So what I'm wondering is, if there is some way to modify the files on-the-fly, without having to make copies of the files first, since that adds bit of time to the process...

A etapa de arquivamento é irrelevante, o fato é que não há como ter uma cópia modificada sem fazer uma cópia.

Se você quiser modificar um arquivo, mas manter o original, você deverá fazer uma cópia. Mesmo se você abrir o arquivo original, fazer algumas alterações e, em seguida, usar Salvar como para salvar em um novo nome de arquivo, ainda fará uma cópia de todas as partes do arquivo que não foram modificadas.

Não há uma maneira lógica de manter o original e ter uma cópia modificada sem fazer uma cópia.


Isso soa como um problema XP , como em vez de tentando descobrir como fazer uma cópia sem fazer uma cópia, em vez disso, concentre-se no objetivo subjacente, como diff'ing os arquivos e / ou usando um RCS .

    
por 27.12.2013 / 07:36