Questão Como combinar vários arquivos de texto em um grande problema?


Eu estarei trabalhando com vários arquivos de texto com meus amigos. Eu preciso de algo que combine vários arquivos de texto em um arquivo mestre. O método que eu busco é algo simples e irá criar um arquivo mestre em um clique de um botão, melhor se eu não precisar instalar nenhum software (estou usando o Windows 7 64bit Professional), a simplicidade é o que eu preciso .

Por exemplo em: C:\mydocs\blah\blah

Eu tenho:

  • Hello.txt
  • Iloveyou.txt
  • Goodbye.txt

Eu quero o arquivo mestre para combinar texto dentro nessa ordem. Como posso fazer isso?


4


origem




Respostas:


Abra um shell cmd e, em seguida,

type Hello.txt Iloveyou.txt Goodbye.txt >masterfile.txt

ou

copy Hello.txt+Iloveyou.txt+Goodbye.txt masterfile.txt

Eu acho que será mais simples se você escrever um .bat para fazer isso.


11



+1 para arquivo de morcego cmd. (Eu tomei a liberdade de ajustar sua formatação). - RJFalconer
arquivo de morcego? Como eu especifico o diretório dos meus arquivos? Estes não funcionam, parece estar recebendo um erro. - FlavorOfLife
@FlavorOfLife, você especifica o diretório com cd C:\mydocs\blah\blah. Que erro você obteve? - Dour High Arch
Ok, não se preocupe. Estes dois trabalham soberbamente agora ... em cmd.exe NÃO Powershell (bobo me). Posso adicionar tipo é melhor do que copiar como cópia adiciona algum caractere no final. Eu fiz um arquivo .bat e ... eu sou um SuperUser muito feliz. - FlavorOfLife
@FlavorOfLife Congruatlations sendo super;) - Jokester


Se estes são arquivos TXT verdadeiros, eu sugeriria algum sistema de controle de versão como o Git. Você não precisaria dividir os arquivos, mas tenho certeza de que o arquivo é algum tipo de formato de arquivo avançado, como um documento do Word.

Se você estiver usando o Word 2010, poderá usar o Skydrive e todos poderão trabalhar no documento de uma só vez. Aqui é um vídeo sobre o CoAuthoring do Microsoft Word.


0



Ahh eu tenho o Word 2010, mas eu nunca soube disso: D, eu não iria criar um novo sharepoint, já que o dropbox já é suficiente para propagar as mudanças que meu amigo faz. - FlavorOfLife


Quão importante é que o arquivo agregado principal seja atualizado o tempo todo? Se a conectividade com a Internet não é um problema, que tal usar documentos Google? Acho que todos podem editar o arquivo mestre e as partes apropriadas serão mescladas.

Eu estava pensando nas linhas de um simples script de acréscimo de lote, mas provavelmente existem maneiras mais modernas de fazer isso.


EDIT: Eu tenho uma coisa maravilhosa. É chamado MobWrite, e foi desenvolvido por Neal Fraser, GE. O site do Google Code tem uma versão autônoma para download e você também pode criar documentos on-line aqui à la PasteBin. 

Nas palavras do autor,

MobWrite agora tem o que eu acredito ser o mais avançado algoritmo de preservação de cursor disponível.

Se você tiver interesse nos detalhes técnicos (e como ele se compara ao Google Docs), consulte o artigo dele aqui:

http://neil.fraser.name/writing/cursor/


0



Eu acho que o script append é o que eu estou procurando. Eu poderia me entregar a muitos recursos sobre a questão ... - FlavorOfLife
Eu atualizei com uma solução útil. - Mark C
Bem, eu disse que você poderia fazer um lote anexado um dia antes da outra resposta, mas agora vejo que você editou sua pergunta. - Mark C
@FlavorOfLife Pelo menos dê um upvote para todo esse trabalho, cara. - Mark C