Articles of file io

Lendo um arquivo de texto e inserindo informações em um novo object

Então eu tenho um arquivo de texto com informações no seguinte formato, com o nome, e-mail e número de telefone. Bill Molan, Bill.Molan@gmail.com, 612-789-7538 Greg Hanson, Greg.Hanson@gmail.com, 651-368-4558 Zoe Hall, Zoe.Hall@gmail.com, 952-778-4322 Henry Sinn, Henry.Sinn@gmail.com, 651-788-9634 Brittany Hudson, Brittany.Hudson@gmail.com, 612-756-4486 Quando meu programa é iniciado, quero ler esse arquivo e transformar cada linha em uma […]

Trabalhando com JSON em C # .NET 3.5

Eu encontrei algum método auxiliar que me permite converter um object para JSONM e JSON para um object. Agora eu estou lendo em um arquivo json que é algo como isto: /************************************************************************/ /* Coments Here *********************************************************/ /************************************************************************/ //more comments [{ “Id”: 1, “Name”: “HP Up” }, { “Id”: 2, “Name”: “Regeneration” }] Agora, enquanto eu […]

Forçando fechado um arquivo aberto por c #

Eu encontrei uma questão semelhante aqui, mas foi fechado / aceito com uma resposta de “não faça isso”. Eu estou em uma situação onde eu não me importo com o que acontece com os outros aplicativos, eu quero pegar um arquivo que pode ser bloqueado por outros (rudemente, se necessário) e fazer o meu caminho […]

Obter a letra da unidade de uma string de caminho ou FileInfo

Isso pode parecer uma pergunta estúpida, então aqui vai: Além de analisar a seqüência de FileInfo.FullPath para a letra da unidade para usar o DriveInfo (“c”) etc para ver se há espaço suficiente para gravar esse arquivo. Existe uma maneira de obter a letra da unidade de FileInfo?

Leia o arquivo de texto do C # Resources

Eu preciso ler um arquivo de meus resources e adicioná-lo a uma lista. meu código: private void Form1_Load(object sender, EventArgs e) { using (StreamReader r = new StreamReader(Assembly.GetExecutingAssembly().GetManifestResourceStream(“myProg.myText.txt”))) { //The Only Options Here Are BaseStream & CurrentEncoding } } Eu procurei por isso e só recebi respostas como “Assembly.GetExecutingAssembly….” mas o meu programa não tem […]

Excluir um grande número (> 100K) de arquivos com c #, mantendo o desempenho em um aplicativo da web?

Eu estou tentando remover um grande número de arquivos de um local (por grande quero dizer mais de 100000), em que a ação é iniciada a partir de uma página da web. Obviamente eu poderia usar string[] files = System.IO.Directory.GetFiles(“path with files to delete”); foreach (var file in files) { IO.File.Delete(file); } Directory.GetFiles http://msdn.microsoft.com/en-us/library/wz42302f.aspx Este […]

como lidar com espaços no caminho do arquivo se a pasta contiver o espaço?

public static void launchProcess(string processName, string arguments, out string output) { Process p = new Process { StartInfo = { UseShellExecute = false, RedirectStandardOutput = true, FileName = processName, Arguments = arguments } }; p.Start(); output = p.StandardOutput.ReadToEnd(); p.WaitForExit(); } E se meus argumentos contiverem os nomes de arquivos como: D:\Visual Studio Projects\ProjectOnTFS\ProjectOnTFS Então eu […]

File.Copy () para servidor de arquivos com credencial de rede

Estou escrevendo aplicativo de console que irá copiar o arquivo do meu disco local para o servidor de arquivos. Esta pasta está protegendo por nome de usuário e senha. File.Copy() método File.Copy() não funciona. Dá erro de permissão. Eu olhei para este código Eu tentei, mas não funciona. Primeiro foi escrito em VB, mas mudei […]

Reutilizando um filestream

No passado eu sempre usei um object FileStream para escrever ou rewrite um arquivo inteiro, após o qual eu fecharia imediatamente o stream. No entanto, agora estou trabalhando em um programa no qual desejo manter um FileStream aberto para permitir que o usuário mantenha o access ao arquivo enquanto ele estiver trabalhando entre os salvamentos. […]

Como posso limitar a fragmentação de arquivos ao trabalhar com o .NET?

No meu aplicativo, estou reunindo pequenos bits de dados em um arquivo maior ao longo do tempo. Como resultado, o arquivo de destino se torna excessivamente fragmentado. O que pode ser feito para limitar a fragmentação do arquivo de saída com o .NET?