SA-MP Forums Archive
[Duvida]Deletar Arquivos - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Duvida]Deletar Arquivos (/showthread.php?tid=200566)



[Duvida]Deletar Arquivos - keller012 - 18.12.2010

Eu queria saber se tem como eu deletar todos os arquivos de um pasta por comando in game.
Tipo eu uso esse comando para deletar contas individualmente:

pawn Код:
if(strcmp(cmd,"/deletarconta",true)==0)
    {
        if(PlayerInfo[playerid][pAdmin] >= 1339)
        {
            new file[300];
            tmp = strtok(cmdtext,idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid,COLOR_GRAD1,"[USE:] /deletarconta [Nick]");
                return 1;
            }
            format(file, sizeof(file), "/users/%s.ini", tmp);
            if(dini_Exists(file))
            {
                dini_Remove(file);
                GetPlayerName(playerid, sendername, sizeof(sendername));
                format(string, 256, "[INFO]Vocк deletou a conta %s",tmp);
                SendClientMessage(playerid,COLOR_YELLOW,string);
            }
            else
            {
                SendClientMessage(playerid,COLOR_GRAD1,"Esta conta nгo existe!!!");
            }

        }
        return 1;
    }
Eu queria se tem como eu deletar todas a contas da pasta users por exemplo.


Re: [Duvida]Deletar Arquivos - mafelis - 18.12.2010

usa fremove


Re: [Duvida]Deletar Arquivos - keller012 - 18.12.2010

como
pq tentei de algumas formas aqui e nao deu
=/


Re: [Duvida]Deletar Arquivos - zSuYaNw - 18.12.2010

https://sampwiki.blast.hk/wiki/Fremove


Re: [Duvida]Deletar Arquivos - keller012 - 18.12.2010

intao garfield
so que ai eu so vou conseguir deletar 1 arquivo
nao todos que estiverem na pasta...

pelo menos pelo meu entendimento...


Re: [Duvida]Deletar Arquivos - zSuYaNw - 18.12.2010

Quote:
Originally Posted by keller012
Посмотреть сообщение
intao garfield
so que ai eu so vou conseguir deletar 1 arquivo
nao todos que estiverem na pasta...

pelo menos pelo meu entendimento...
Cria um loop


Re: [Duvida]Deletar Arquivos - SuB_ZeRo0_ - 18.12.2010

Quote:
Originally Posted by keller012
Посмотреть сообщение
intao garfield
so que ai eu so vou conseguir deletar 1 arquivo
nao todos que estiverem na pasta...

pelo menos pelo meu entendimento...
Terб que salvar todos os nomes em um arquivo e quando for deletar, ler 1 por 1 e deletar 1 por 1.
Acho que й desnecessбrio.

Й mais facil ir na pasta, selecionar todos e DEL.

Ou criar um .bat para isso


Re: [Duvida]Deletar Arquivos - keller012 - 19.12.2010

Tipo eu fiz um sistema de votaзгo para prefeito.
A votaзгo vai ficar aberta por 1 ou 2 dias.
Para impedir que votem mais de 1 vez, eu fiz criar um arquivo com o nome do player na pasta da votaзгo.
Quando cria a conta nao pode mais vota.

Alguem tem uma ideia melhor para que eu impeзa que votem mais de 1 vez, mesmo que der gmx ou desligar e ligar o servidor??
Tem que ser uma forma que eu possa reverter depois mesmo com os players off, para uma futura proxima votaзгo.


Re: [Duvida]Deletar Arquivos - TiagoPS - 19.12.2010

cria um arquivo sу com nomes dentro e mais facil depois deleta um archivo sу


Re: [Duvida]Deletar Arquivos - mafelis - 19.12.2010

Tenta Isso!
Код:
		for(new i = 0; i < MAX_PLAYERS; i++)
		{
			if(IsPlayerConnected(i) && !IsPlayerNPC(i))
			{
				new pName[MAX_PLAYER_NAME];
				new Float:pX, Float:pY, Float:pZ;
				new strfile[256];
                                                   new file[256];
				GetPlayerName(i ,pName, sizeof(pName));
				format(file, sizeof(file), "/users/%s.ini", pName);
                                                   fremove(file);
			}
		}