‫Bem vindo de volta.
‫Agora que você sabe como ler meu arquivo, vamos prosseguir e escrever um arquivo também.
‫Então, o que vou fazer é comentar todo o código até que eles estejam realmente até aqui.
‫E, além disso, vou prosseguir e adicionar o material de escrita.
‫Portanto, vou começar com um array de strings, que chamarei de linhas, porque também existem duas maneiras de
‫escrever em seu arquivo.
‫Você pode escrever por linha ou simplesmente escrever uma string em um arquivo.
‫E vamos começar com o tipo de array ou com as diferentes linhas.
‫Então, eu crio várias linhas diferentes.
‫E vou começar com a primeira linha.
‫Em seguida, vou criar uma segunda linha.
‫E, finalmente, a terceira linha assim.
‫E agora posso escrever isso em um arquivo e isso será feito com a classe de arquivo novamente.
‫E você pode importá-lo na parte superior.
‫Então, tenho certeza de que podemos fazer dessa maneira.
‫Não fizemos isso da última vez.
‫Sistema que conheço a forma de arquivo, na verdade, gosto desse arquivo ou talvez até mesmo apenas o IO.
‫Vamos apenas importar IO e agora podemos usar file a classe de arquivo e podemos escrever todas as linhas.
‫E aqui precisamos de dois argumentos diferentes.
‫Um é o caminho e o outro é o conteúdo, que você pode ver é uma matriz de strings.
‫Então, o caminho vou usar o mesmo caminho que usamos da última vez.
‫Vou apenas copiar isso e preciso das linhas.
‫No nosso caso, são apenas essas linhas, um array de strings.
‫Direito.
‫É assim que posso escrever em um arquivo ou criar um arquivo e vou escrever em um arquivo de texto também.
‫Então, vamos começar e também verificar a localização aqui.
‫Portanto, esta é a nossa pasta.
‫E como você pode ver, ele também criou um arquivo.
‫Então, vamos dar uma olhada.
‫E nós somos a primeira linha.
‫Segunda linha, terceira linha.
‫Tudo bem.
‫Agora você sabe escrever e ler um arquivo.
‫Portanto, agora vá em frente e escreva a pontuação mais alta de três usuários em uma matriz.
‫Vá em frente e tente isso.
‫Tudo bem, então o primeiro, a primeira pontuação mais alta, digamos, foi duzentos e quinze, a segunda
‫pontuação mais alta será duzentos e quarenta e dois e então temos duzentos e quarenta.
‫Portanto, essas são as pontuações mais altas e vou armazená-las nas pontuações mais altas.
‫Eu pensei que o texto agora vamos criar isso.
‫Então você vê, este é o console.
‫Nada muito sofisticado acontecendo no console e agora a pasta de recursos e lá você vê que as pontuações mais altas foram
‫criadas.
‫Portanto, agora você pode ir em frente e ler esse arquivo e ler por linha e, em seguida, atualizar o jogo onde exibe
‫as pontuações mais altas.
‫Tudo bem.
‫Portanto, agora há uma outra maneira, porque dessa forma estamos apenas escrevendo um conjunto de linhas e agora apenas
‫escrevemos um texto.
‫Portanto, vamos prosseguir e criar uma string de texto, que será inserida e será um console
‫que lerá a linha.
‫Então, podemos realmente ler isso bem também.
‫Então, vamos apenas ler tudo o que o usuário inseriu.
‫E agora eu quero escrever isso no meu arquivo.
‫Então arquive isso.
‫E, como você pode ver, também temos os métodos corretos aqui.
‫Então costumávamos ler os métodos, ler todas as linhas e ler o texto e agora vamos usar escrever o texto inteiro.
‫Vou escrever todo o texto em um caminho e apenas copiarei o caminho aqui assim.
‫E a propósito, você pode usar algo assim.
‫Além disso, e aqui.
‫Vamos criar um como este, então este será o nome do arquivo.
‫Então, vamos adicionar o nome do arquivo.
‫Mais equipe.
‫Então, essa equipe fiscal e então precisamos do conteúdo, então o conteúdo será inserido assim.
‫Portanto, informe também ao usuário que ele pode inserir um texto.
‫Então vou dizer, S. C. , dê um nome ao arquivo.
‫E agora o próximo será S. C. Por favor, insira o texto para o arquivo e essa
‫será a entrada do usuário.
‫Tudo bem.
‫Então, agora vamos escrever isso no console.
‫O were, por favor, forneça um nome de arquivo.
‫Vou chamá-lo de arquivo de teste.
‫Por favor, insira o texto do arquivo.
‫Olá.
‫Isto é um teste.
‫E entramos e entramos novamente.
‫Aqui estamos.
‫Então agora vamos dar uma olhada.
‫Vamos ver se o arquivo de teste foi criado que nós somos o arquivo de teste é criado e você vê.
‫Olá.
‫Isto é um teste.
‫Assim, você pode ver como pode criar arquivos de texto de teste com bastante facilidade, mesmo usando esse nome de usuário para você mesmo.
‫Então criamos um arquivo aqui.
‫Tudo certo.
‫Portanto, essas são duas maneiras de escrever em um arquivo ou em um arquivo de texto.
‫Portanto, o método um e aquele é o método dois.
‫E agora existe realmente um método três.
‫Método três, que é usar um gravador de fluxo.
‫Então, usando um sistema que eu já tínhamos para que possamos seguir em frente e criar a funcionalidade de gravador de fluxo.
‫O Stream Reader File será um novo gravador de stream e aqui preciso inserir o local, então usarei
‫aquele aqui, o caminho.
‫Vou inserir o caminho e desta vez vou chamá-lo de meu texto ou algo parecido, OK?
‫Agora o que precisamos fazer é realmente escrever algo nele e vou ler ou percorrer cada linha
‫que temos aqui para cada grupo e meio que escrever em meu console, mas
‫apenas se contiver o palavra terceira.
‫Tudo bem.
‫Portanto, vamos prosseguir para cada linha de string em linhas.
‫E aqui deve haver uma linha, é claro.
‫Portanto, se uma linha que contém.
‫A palavra terceiro, portanto, apenas se a linha contiver a palavra terceiro, quero prosseguir e escrever a
‫linha no arquivo.
‫Tudo bem, então vamos dar uma olhada.
‫Este foi o terceiro, certo?
‫Então, vou adicionar um terceiro aqui, um terceiro, duzentos e quarenta segundos assim.
‫E então esse foi o primeiro.
‫Portanto, só quero escrever no arquivo se houver a palavra terceiro naquela linha específica que estamos examinando.
‫E agora o legal do roteirista é que ele abre e fecha conforme necessário.
‫Portanto, não precisamos fazer tudo isso manualmente.
‫Então, agora vamos executá-lo novamente.
‫E, na verdade, precisamos dar um novo arquivo, um nome, um novo arquivo.
‫Bem, vamos fazer assim.
‫Vamos nos livrar de nosso segundo método por enquanto.
‫Porque senão isso vai nos forçar a colocar algo e aqui estamos agora, podemos realmente verificar nossos ativos e
‫ver que meu texto foi criado.
‫Essa é a terceira parte deste arquivo aqui.
‫Minha mensagem, vou mandar uma mensagem, vamos abri-la.
‫E vemos que apenas o terceiro foi fornecido aqui, então apenas o terceiro foi impresso naquele arquivo.
‫Então você pode fazer algo como usar linhas e depois verificar se elas têm um conteúdo específico.
‫Portanto, este é um dos métodos para verificar o conteúdo.
‫E esta é a linha aqui, que é a linha particular que estamos examinando atualmente em todas as nossas linhas.
‫E então verificamos se ele contém o termo THIRT e se funciona bem, então vá em frente e escreva, caso
‫contrário, não o escreva.
‫Portanto, poderíamos criar outro texto chamado, bem, tente você mesmo criar outro texto, que é
‫chamado.
‫Meu texto também, e ele deve escrever apenas as linhas que contenham os dois, que contenham um dois em seu nome.
‫Tudo bem, espero que você tenha experimentado, então este e será o meu texto também, e o terreno contém um dois
‫e tudo bem.
‫Ou vamos executar o código novamente.
‫E vou fechá-lo imediatamente para que você possa ir para o nosso meu texto, onde está o novo arquivo.
‫E como você pode ver, todas as linhas foram escritas.
‫E por que isto?
‫Bem, porque todos eles contêm um dois.
‫Portanto, se você também quiser ter apenas uns com quatro, poderá obter apenas o segundo e o terceiro
‫em um arquivo ou gravá-los em um arquivo.
‫E se você quiser adicionar algo a esse arquivo, adicione texto a ele.
‫Bem, então você pode simplesmente prosseguir e fazer o seguinte.
‫Então, vamos criar uma nova linha de código aqui chamada Using Stream Writer.
‫E vai ser um arquivo que estou criando.
‫Esse arquivo deve ser um novo gravador de fluxo.
‫E aqui eu dou o caminho novamente, como tínhamos feito antes.
‫Então o argumento vai ser um caminho e o segundo vai ser um verdadeiro booleano.
‫O que isso nos permitirá fazer é escrever em nosso arquivo.
‫Então, arquive essa linha do Frid e direi algo como uma linha adicional como essa.
‫Agora vamos
‫executá-lo novamente e verificar nosso arquivo, meu texto também.
‫E vemos que uma linha adicional foi impressa para que você pudesse seguir em frente e escrever todas as
‫diferentes pontuações que os jogadores fizeram ou tiveram.
‫E você pode gravá-los todos em um arquivo ou o que quiser.
‫Você pode escrevê-lo em seu arquivo agora.
‫E isso é muito legal, certo?
‫Agora você sabe ler e escrever arquivos, que são arquivos de texto.