Como ler um diretório com 2 MILHÕES de arquivos

Поделиться
HTML-код
  • Опубликовано: 5 ноя 2024

Комментарии • 40

  • @devsenhor2941
    @devsenhor2941 2 года назад +16

    Legal, implementa a segunda parte, seria interessante. Thanks !

  • @TheMariossj
    @TheMariossj 2 года назад +3

    Muito maneiro!!
    Implemente sim a segunda parte.
    Obrigado!

  • @ilvanmanrk
    @ilvanmanrk 2 года назад +3

    Vídeo maravilhoso!!
    Será incrível ver uma segunda parte!

  • @jeiselmedeiroscolaco3599
    @jeiselmedeiroscolaco3599 2 года назад +1

    Pergunta besta!!! Lógico que muito interessante apresentar a solução do UpLoad dos arquivos !!! Show de bola

  • @h3rm3x88
    @h3rm3x88 2 года назад +2

    Simples e didatico! Curioso pra ver como foi a implementação, Thanks.

    • @AprendaGolang
      @AprendaGolang  2 года назад +1

      Está na mão => ruclips.net/video/0eokGZ0XLSM/видео.html

  • @felipedelima123
    @felipedelima123 2 года назад +1

    Legal o conteúdo. Uma dica para quem precisar apagar uma grande quantidade de arquivos ou mover, enfim fazer qualquer movimentação via SO mesmo:
    find . -name "*.tmp" -print0 | xargs -0 rm
    Assim a lista pode ser ilimitada, pois o find lida muito melhor que o mv, rm, etc. Nesse exemplo vai excluir todos os arquivos terminados .tmp, mas pode ser qualquer coisa após o xargs e também a extensão, nome, tamanho, etc do find podem ser alterados.

    • @AprendaGolang
      @AprendaGolang  2 года назад

      Boa. Embora no nosso diretório com mais de 3.6 milhões de arquivos, a máquina não aguentou rodar não.

  • @gayachip
    @gayachip 2 года назад

    Ficou show! Mostra tbm como voces resolveram a parte do upload.

  • @hugofreire5666
    @hugofreire5666 2 года назад +1

    Show de bola o video. Será que rola um de design patterns em golang 🤔?

  • @webertsandrodesouza4648
    @webertsandrodesouza4648 2 года назад +2

    Show! Implementa a 2ª parte com opção pra GCP também como sugestão.

  • @AfonsoRodriguesVR
    @AfonsoRodriguesVR 2 года назад +1

    Parabéns,
    Vai ser super interessante a parte do s3 e a utilização de channels.

  • @thiagoporto1635
    @thiagoporto1635 2 года назад +1

    Espero que faça o video do envio pro s3.

  • @wallacemachado9405
    @wallacemachado9405 2 года назад +1

    Video show!
    Gostaria de ver a segunda parte.
    Gostaria de ver também conteudo mostrando como podemos usar goroutines, channels, concorrência e paralelismo para melhorar a performance das app em golang. Estaria disposto a pagar por um curso que abordasse esses conceitos de forma prática, construindo algum app, mostrando as boas práticas e os possiveis erros que devemos evitar.

    • @AprendaGolang
      @AprendaGolang  2 года назад

      Obrigado.
      Vamos lançar uma plataforma somente com cursos de GO. Se tiver interesse, deixa seu nome e email nessa lista aqui => forms.gle/hmN7XBb4wGcfcz8z5

  • @138wilsonf
    @138wilsonf 2 года назад

    Implementa a segunda parte, por favor.

  • @evertonalmeida1165
    @evertonalmeida1165 2 года назад

    Mt top mano, faz a parte 2 com a S3

  • @reginaldoboeke871
    @reginaldoboeke871 2 года назад

    Show!!! Traz a segunda parte!

  • @gabrieleduardodebessamacie5102
    @gabrieleduardodebessamacie5102 2 года назад +1

    Muito bommm, a respeito da criação dos script para a crição dos arquivos feito em python que você mencionou, estou precisando fazer algo semelhante... você tem algum exemplo, artigo para indicar ??

    • @AprendaGolang
      @AprendaGolang  2 года назад

      O script que eu fiz é bem simples.
      for i in range(1, 2000000):
      filename = "/tmp/file_{}.txt".format(i)
      with open(filename, "w") as f:
      f.write("hello {}".format(i))
      f.close()
      Resolve para você?

  • @girvX
    @girvX Год назад

    Existe uma economia na alocacao de memoria, uma vez que nao estamos criando uma copia de variavel?

  • @andreigx1
    @andreigx1 2 года назад +1

    Muito booom, mano, implementa a segunda parteeeee!

  • @redson8210
    @redson8210 2 года назад

    Segunda parte seria ótimo!

  • @memoria2176
    @memoria2176 2 года назад

    Força, segunda parte✌️

  • @diegoclairr
    @diegoclairr 2 года назад

    Boa! Seria muito interessante ver a segunda parte! Valeu 👍

  • @gessecarneiro5010
    @gessecarneiro5010 2 года назад +1

    Show, queremos a segunda parte!

    • @AprendaGolang
      @AprendaGolang  2 года назад +1

      Está na mão => ruclips.net/video/0eokGZ0XLSM/видео.html

    • @gessecarneiro5010
      @gessecarneiro5010 2 года назад

      @@AprendaGolang obrigado mano, não tinha visto os recentes!

  • @niagalves
    @niagalves 2 года назад

    Faz a segunda parte 😄
    Qual é o tema que você usa no vs code?

  • @guidogoias
    @guidogoias 2 года назад

    ola, eu sou novo no mundo da programação, e consequentemente novo tambem em golang kkkk, por onde vocês aprenderam go ? pela documentação ?

    • @AprendaGolang
      @AprendaGolang  2 года назад

      Opa! Eu aprendi pela documentação e livros, mas quando comecei trabalhar com Go já programava em PHP.
      Aqui no canal nós temos um curso gratuito para quem está começando na linguagem => ruclips.net/p/PLHPgIIn9ls6-1l7h8RUClMKPHi4NoKeQF
      Se você tiver interesse em ter acesso a alguns cursos pagos, temos um formulário aqui onde você pode deixar seu nome e email que vamos entrar em contato em breve => forms.gle/LFfxTGDWzYvQaabc9

  • @fluke1396
    @fluke1396 2 года назад +2

    Você tocou no assunto de channels. Poderia abordar mais afundo, em vídeos posteriores.

    • @AprendaGolang
      @AprendaGolang  2 года назад

      Tem algo especifico que vc gostaria de saber sobre o assunto?

  • @sreandtech
    @sreandtech 2 года назад

    Caracas, Golang de forma simples, ta mais simples que python kkkkk. Parabéns, faz a parte 2 sim. Abraços

  • @fabricioguimaraes3915
    @fabricioguimaraes3915 2 года назад +1

    cade a parte do upload do s3? kkk

  • @pauloricardosantos3540
    @pauloricardosantos3540 2 года назад

    Legal, implementa a segunda parte, seria interessante. Thanks !