Articles of file io

Edições no local com sed no OS X

Gostaria de editar um arquivo com sed no OS X. Estou usando o seguinte comando: sed ‘s/oldword/newword/’ file.txt A saída é enviada para o terminal. file.txt não é modificado. As alterações são salvas no arquivo2.txt com este comando: sed ‘s/oldword/newword/’ file1.txt > file2.txt No entanto, não quero outro arquivo. Eu só quero editar file1.txt . […]

Como atualizar linhas selecionadas com valores de um arquivo CSV no Postgres?

Eu estou usando o Postgres e gostaria de fazer uma grande consulta de atualização que pegaria de um arquivo CSV, digamos que eu tenho uma tabela que tem (id, banana, apple) . Eu gostaria de executar uma atualização que altera as bananas e não as maçãs, cada novo Banana e seu ID estaria em um […]

C #: Prepending to begin of a file

Qual é a melhor maneira de adicionar texto ao início de um arquivo usando c #? Não consegui encontrar uma maneira direta de fazer isso, mas criei algumas soluções. Abra um novo arquivo, escreva o texto que eu queria adicionar, acrescente o texto do arquivo antigo ao final do novo arquivo. Como o texto que […]

Ant: Como executar um comando para cada arquivo no diretório?

Eu quero executar um comando de um arquivo de compilation Ant, para cada arquivo em um diretório. Eu estou procurando uma solução independente de plataforma. Como eu faço isso? Claro, eu poderia escrever um script em alguma linguagem de script, mas isso adicionaria outras dependencies ao projeto.

Como faço meu programa assistir a modificação de arquivos em C ++?

Existem muitos programas, o Visual Studio, por exemplo, que pode detectar quando um programa externo modifica um arquivo e, em seguida, recarrega o arquivo se o usuário quiser. Existe uma maneira relativamente fácil de fazer esse tipo de coisa em C ++ (não necessariamente tem que ser independente de plataforma)?

Obtendo o caminho relativo ao diretório de trabalho atual?

Estou escrevendo um utilitário de console para fazer algum processamento em arquivos especificados na linha de comando, mas me deparei com um problema que não consigo resolver através do Google / Stack Overflow. Se um caminho completo, incluindo a letra da unidade, for especificado, como reformatar esse caminho para ser relativo ao diretório de trabalho […]

O arquivo é anexado atômico no UNIX?

Em geral, o que podemos ter como certo quando acrescentamos a um arquivo no UNIX a partir de múltiplos processos? É possível perder dados (um processo sobrescrevendo as alterações do outro)? É possível que os dados sejam desconfigurados? (Por exemplo, cada processo está anexando uma linha por acréscimo a um arquivo de log, é possível […]

Faça o download do arquivo / Stream a partir do URL – asp.net

Eu preciso transmitir um arquivo que resultará em salvar como prompt no navegador. O problema é que o diretório em que o arquivo está localizado está virtualmente mapeado, portanto, não consigo usar o Server.MapPath para determinar seu local real. O diretório não está no mesmo local (ou até mesmo no servidor phyical nas checkboxs ativas) […]

Como leio uma linha específica em um arquivo de texto?

Dado um arquivo de texto, como eu iria ler uma linha arbitrária e nada mais no arquivo? Diga, eu tenho um arquivo test.txt. Como eu iria ler a linha 15 no arquivo? Tudo o que eu vi é coisas que envolvem armazenar o arquivo de texto inteiro como uma matriz String e, em seguida, usando […]

Como posso ler um arquivo mesmo quando estou recebendo uma exceção “em uso por outro processo”?

Em VB.NET ou C #, estou tentando ler o conteúdo de um arquivo de texto que está em uso por outro programa (esse é o ponto, na verdade, não consigo parar o programa ou ele para de gravar no arquivo de texto, e Eu quero periodicamente ler o que está atualmente no arquivo de texto […]