[duvida]listagem de arquivos

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

[duvida]listagem de arquivos

Mensagem por Isaque Onix em Ter 09 Jun 2015, 11:43

Então galera, estava aqui montando um sub-projeto e me veio a duvida, como fazer um sistema de listagem de arquivo?

primeiramente minha duvida era com: eu seleciono uma pasta > o gms pega os dados de todos os arquivos desta. mais aí minha duvida se estendeu a "eu posso fazer um sistema de navegação completo com o gm?" bem, mais estou precisando mais da primeira, seria grato pela ajuda!

Isaque Onix

Número de Mensagens : 1597
Idade : 22
Data de inscrição : 15/08/2010
Reputação : 147
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://spyreserver.16mb.com

Voltar ao Topo Ir em baixo

Re: [duvida]listagem de arquivos

Mensagem por Superbomber em Ter 09 Jun 2015, 11:54

Aqui um exemplo simples:
Código:

//Armazenando arquivos em array

files[0] = file_find_first("pasta\*.*", fa_archive);
i = 0;
while(files[i] != ""){
    i += 1;
    files[i] = file_find_next();
}
file_find_close();

//Armazenando pastas em array

dirs[0] = file_find_first("pasta\*", fa_directory);
i = 0;
while(dirs[i] != ""){
    i += 1;
    dirs[i] = file_find_next();
}
file_find_close();

As arrays files[] e dirs[] armazenam os arquivos e as pastas de tal endereço. Até mais. Smile

Edit: Fiz uma nubagem, assim é melhor. ><

Superbomber

Ranking : Sem avaliações
Número de Mensagens : 100
Idade : 15
Data de inscrição : 28/04/2015
Reputação : 47
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: [duvida]listagem de arquivos

Mensagem por Isaque Onix em Ter 09 Jun 2015, 14:46

Valeu, vou testar aqui hehe logo dou um edit

Não funcionou...
[edit]
http://prntscr.com/7f0vx5
só funciona no work_directory? é -'

Isaque Onix

Número de Mensagens : 1597
Idade : 22
Data de inscrição : 15/08/2010
Reputação : 147
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://spyreserver.16mb.com

Voltar ao Topo Ir em baixo

Re: [duvida]listagem de arquivos

Mensagem por Superbomber em Ter 09 Jun 2015, 15:13

você botou: [...]"scripts*.*" e [...]"scripts*"
O certo: [...]"scripts\*.*" e [...]"scripts\*"

Mas isso é para a pesquisa, você tentou salvar um arquivo com esse *.* no final? Isso é só para a busca. ,-,

Superbomber

Ranking : Sem avaliações
Número de Mensagens : 100
Idade : 15
Data de inscrição : 28/04/2015
Reputação : 47
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: [duvida]listagem de arquivos

Mensagem por Isaque Onix em Ter 09 Jun 2015, 15:27

http://prntscr.com/7f1h9h

não, não tentei salvar, esse é apenas o código que vc me passou, só modifiquei a pasta...
mais acho que é só working_directory mesmo!!!

Isaque Onix

Número de Mensagens : 1597
Idade : 22
Data de inscrição : 15/08/2010
Reputação : 147
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://spyreserver.16mb.com

Voltar ao Topo Ir em baixo

Re: [duvida]listagem de arquivos

Mensagem por Superbomber em Ter 09 Jun 2015, 15:40

Negativo, funfa em kalker lugar:

This function will return the name of the first file that satisfies the mask and the attributes. If no such file exists, then an empty string is returned. The mask can contain a path and can contain wildchars, for example 'C:\temp\*.doc'. The attributes give the additional files you want to see, so the normal files are always returned when they satisfy the mask. You can add up the following constants to see the type of files you want (if you do not wish to add any attributes, use 0):

Mas você checou se ele está listando as pastas e arquivos corretamente?
Porque, ai diz que não é permitido salvar com esse nome de arquivo, ou coisa semelhante. Nada sobre a busca em si. ,-,

Vai ver é bug do GMS.


Superbomber

Ranking : Sem avaliações
Número de Mensagens : 100
Idade : 15
Data de inscrição : 28/04/2015
Reputação : 47
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: [duvida]listagem de arquivos

Mensagem por Isaque Onix em Ter 09 Jun 2015, 15:54

Bem, não ta dando muito certo...
http://prntscr.com/7f1vuy

Isaque Onix

Número de Mensagens : 1597
Idade : 22
Data de inscrição : 15/08/2010
Reputação : 147
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://spyreserver.16mb.com

Voltar ao Topo Ir em baixo

Re: [duvida]listagem de arquivos

Mensagem por Superbomber em Ter 09 Jun 2015, 16:06

na verdade, você botou

Código:
directory_S  = program_directory + "/";
//O correto é usar barra invertida
directory_S  = program_directory + "\";

Mas onde está rodando seu jogo tem arquivos e pastas? Se não tiver não vai mostrar nada.

Superbomber

Ranking : Sem avaliações
Número de Mensagens : 100
Idade : 15
Data de inscrição : 28/04/2015
Reputação : 47
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: [duvida]listagem de arquivos

Mensagem por Isaque Onix em Ter 09 Jun 2015, 16:12

Tem, porem a pasta é só pra testar, mudei para a pasta realmente necessaria:
http://prntscr.com/7f25fo

Não intendo...

Isaque Onix

Número de Mensagens : 1597
Idade : 22
Data de inscrição : 15/08/2010
Reputação : 147
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://spyreserver.16mb.com

Voltar ao Topo Ir em baixo

Re: [duvida]listagem de arquivos

Mensagem por Superbomber em Ter 09 Jun 2015, 16:28

Não faço ideia do que seria. Funciona perfeitamente no GM8.
Não mexo muito com GMS, então não posso dizer como resolver. Lamento. :/

Superbomber

Ranking : Sem avaliações
Número de Mensagens : 100
Idade : 15
Data de inscrição : 28/04/2015
Reputação : 47
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: [duvida]listagem de arquivos

Mensagem por Isaque Onix em Ter 09 Jun 2015, 16:35

Bem, de qualquer forma obrigado!

Isaque Onix

Número de Mensagens : 1597
Idade : 22
Data de inscrição : 15/08/2010
Reputação : 147
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://spyreserver.16mb.com

Voltar ao Topo Ir em baixo

Re: [duvida]listagem de arquivos

Mensagem por Conteúdo patrocinado Hoje à(s) 19:06


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum