Ir para conteúdo
Fórum Script Brasil

Pesquisar na Comunidade

Mostrando resultados para as tags ''arquivos''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

  1. Boa tarde, pessoal! Criei um formulário simples para o usuário fazer a importação de um arquivo TXT, com <input type="file" name="arquivo">. No código PHP que faz a importação, se eu já definir o nome do arquivo, $file = fopen("clientes.txt","r") funciona 100%. Mas o que eu preciso é criar uma variável que armazene o nome do arquivo que o usuário selecionar quando clicar no botão <Escolher Arquivo> do formulário de importação. Já pesquisei em vários fóruns mas todos os códigos de importação de dados já trazem o nome do arquivo pré-definido em fopen(). Se alguém puder me dar uma ideia, pois já tentei os métodos $_POST['arquivo'], $_FILES['ufile']['name'] e não deu certo...
  2. Pessoal, beleza? Estou trabalhando em um processo que receber arquivos via ftp e carrega em banco, esse processo foi configurado como uma tarefa cron que será executada de tempos em tempos. Quando desenvolvi em minha máquina funcionou perfeitamente, lê uma pasta local, lista os arquivos e carrega em banco. Quando subi para o servidor (cpanel), começaram meus problemas. Criei uma pasta batch em baixo de "/home/mysite", coloquei aqui para não ficar visível para usuários do site. Depois coloquei os arquivos na pasta public_ftp/arquivos/. Quando vou executar, meu algoritmo fala que não há arquivos na pasta, mas os arquivos estão lá.... Segue trecho do código que seleciona os arquivos a serem processados: <?php class ArquivosUtil { private $origemArquivosDir = "/home/mysite/public_ftp/incoming/arquivos"; private $destinoArquivosDir = "/home/mysite/batch/processados"; private $log; private $trataException; function __construct($log, $trataException) { $this->log = $log; $this->trataException = $trataException; } /** * Lê o diretório de origem, seleciona somente o que é tipo arquivo * Verifica se o arquivo existe (redundante mas necessário) * Verifica se o arquiv está em uso * @return array - Lista de arquivos válidos */ function selecionaArquivos() { // Guarda a primeira leitura na pasta do ftp $listaDiretorioOrigem = scandir ( $this->origemArquivosDir ); // Array armazendo somente arquivos da leitura do diretório $listaArquivos = array (); // Percorre o array que leu o diretório removendo o que não é arquivo e adicionando em novo array foreach ( $listaDiretorioOrigem as $file ) { $verifica = $this->origemArquivosDir . "\\" . $file; // Caso seja arquivo tenta adicionar ao array if (($file != ".") && ($file != "..") && (!is_dir ( $verifica ))) { // Confirma a existência do arquivo if (file_exists ( $verifica )) { $this->log->gravaLog ( $file . " -> ADICIONADO PARA PROCESSAMENTO" ); //verificaArquivoEmUso ( $verifica ); array_push ( $listaArquivos, $verifica ); } else $this->log->gravaLog ( $file . "-> não existe." ); } else $this->log->gravaLog ( $file . "-> desconsiderado por não ser reconhecido como arquivo." ); } return $listaArquivos; }O processo é o seguinte, a pasta de ftp é lida e carregada no vetor $listaDiretorioOrigem, depois esse vetor é percorrido para avaliar o que é arquivo e o que não é. O que for arquivo será carregado no vetor $listaArquivos para ser utilizado posteriormente. Quando eu executo a linha "if(file_exists($verifica))" sempre retorna false. Já tentei tirar essa linha, pois é uma verificação adicional, mas aí o algoritmo dá pau quando vai utilizar os arquivos. Já tentei rever as permissões dos arquivos (todas setadas) e não funcionou. Tentei colocar os arquivos da pasta ftp na mesma pasta do código, também não deu certo. Por último, coloquei todo conteúdo (código e arquivos txt) dentro da pasta public_html, e adivinha..... também não funcionou.... Alguém tem alguma dica?? Não sei mais o que fazer!
  3. Olá pessoal, gostaria de tirar algumas duvidas sobre meu código. Tenho que entregar hoje esse trabalho de estrutura de dados e estou ferrada. Isso foi o que consegui fazer.. mas não consigo rodar.. Será que alguém tem alguma dica do que pode estar errado, ou se estou perdida mesmo e não tem mais salvação? Quem puder ajudar eu agradeço muito!!!! O "programa" está em (uma tentativa de) C. Segue código: (coloquei a especificação do trabalho no comentário) #include <iostream> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ struct candidato { char inscr[10]; char nome[44]; int periodo; char turno[3]; int posicao; char curso[30]; }; typedef struct candidato Candidato; struct Nolista{ char *nomearquivo[14]; struct Nolista *prox; }; struct NolistaFiles{ FILE *arquivo; struct Nolista *prox; }; //Usar uma lista que contém os nomes dos arquivos a ordenar //A cada passo do algoritmo, retirar os 7 primeiros itens da //lista, intercalá-los, colocar o arquivo resultante no final da lista //O algoritmo pára quando a lista tiver apenas 1 arquivo(que será o resultante) int main(void) { Nolista *lista_nomearquivo, *lista_nomearquivoatual; lista_nomearquivoatual = lista_nomearquivo; //ponteiros para lista de nomes de arquivos NolistaFiles *lista_arquivos, *lista_arquivosatual; lista_arquivosatual = lista_arquivos; //ponteiros para lista de arquivos //FILE *saida, *file1, *file2, *file3, *file4, *file5, *file6; FILE *saida; saida = fopen("candidatos.txt","a"); char nomearquivo[14]; //guarda nome de cada arquivo no while que constrói os nomes int numeroarquivo=000; //numero do nome do arquivo que será construido no while que constrói os nomes int totalarquivos - 68; //total de 68 arquivos int contadorarquivos = 0; //contador de arquivos lidos while (contadorarquivos < totalarquivos){ //enquanto ainda existir algum arquivo //constrói lista dos nomes dos arquivos int i = 1; while (i <8) { nomearquivo = strcat("candidatos.", numeroarquivo); lista_nomearquivoatual = nomearquivo; lista_nomearquivoatual = lista_nomearquivoatual.prox; numeroarquivo++; i++; } //abre 6 arquivos na lista de arquivos lista_nomearquivoatual = lista_nomearquivo; lista_arquivosatual = fopen(lista_nomearquivoatual, "r"); lista_nomearquivoatual = lista_nomearquivoatual.prox; lista_arquivosatual = lista_arquivosatual.prox; lista_arquivosatual = fopen(lista_nomearquivoatual, "r"); lista_nomearquivoatual = lista_nomearquivoatual.prox; lista_arquivosatual = lista_arquivosatual.prox; lista_arquivosatual = fopen(lista_nomearquivoatual, "r"); lista_nomearquivoatual = lista_nomearquivoatual.prox; lista_arquivosatual = lista_arquivosatual.prox; lista_arquivosatual = fopen(lista_nomearquivoatual, "r"); lista_nomearquivoatual = lista_nomearquivoatual.prox; lista_arquivosatual = lista_arquivosatual.prox; lista_arquivosatual = fopen(lista_nomearquivoatual, "r"); lista_nomearquivoatual = lista_nomearquivoatual.prox; lista_arquivosatual = lista_arquivosatual.prox; lista_arquivosatual = fopen(lista_nomearquivoatual, "r"); lista_arquivosatual = lista_arquivos; while (lista_arquivosatual != NULL) { //Enquanto não chegar ao fim da lista de arquivos, while(!feof(lista_arquivosatual.arquivo) { //enquanto não encontrar o fim do arquivo atual, ler dados de cada candidato. Candidato candidato_lido; fgets(candidato_lido.inscr, 10, lista_arquivosatual); fgets(candidato_lido.nome, 44, lista_arquivosatual); fgets(candidato_lido.periodo, 2, lista_arquivosatual); fgets(candidato_lido.turno, 3, lista_arquivosatual); fgets(candidato_lido.posicao, 3, lista_arquivosatual); fgets(candidato_lido.curso, 30, lista_arquivosatual); fprintf (saida, candidato_lido.inscr, candidato_lido.nome, candidato_lido.periodo, candidato_lido.turno, candidato_lido.posicao, candidato_lido.curso, "\n"); //escreve dados lidos no arquivo saida } lista_arquivosatual = lista_arquivosatual.prox; //ler próximo arquivo } //fecha 6 arquivos lista_arquivosatual = lista_arquivos; fclose(lista_arquivosatual); lista_arquivosatual = lista_arquivosatual.prox; fclose(lista_arquivosatual); lista_arquivosatual = lista_arquivosatual.prox; fclose(lista_arquivosatual); lista_arquivosatual = lista_arquivosatual.prox; fclose(lista_arquivosatual); lista_arquivosatual = lista_arquivosatual.prox; fclose(lista_arquivosatual); lista_arquivosatual = lista_arquivosatual.prox; fclose(lista_arquivosatual); contadorarquivos = contadorarquivos+6; //conta +6 arquivos lidos } fclose(saida); //fecha arquivo de saida system("pause"); return 0; }
  4. Thiago lablonsk

    Dados

    Galera alguém pode fornecer alguns codigos explicativos de como criar, ler,escrever uma estrutura de dados em java? Tipo struct em C? de alguma forma que eu possa percorrer no arquivo de bloco em bloco e possa acessar seus dados remove-los e inserir novos no lugar?
  5. Olá pessoal, gostaria de tirar algumas duvidas sobre meu código. Tenho que entregar hoje esse trabalho de estrutura de dados e estou ferrada. Isso foi o que consegui fazer.. mas não consigo rodar.. Será que alguém tem alguma dica do que pode estar errado, ou se estou perdida mesmo e não tem mais salvação? Quem puder ajudar eu agradeço muito!!!! O "programa" está em (uma tentativa de) C. Segue: #include <iostream> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ struct candidato { char inscr[10]; char nome[44]; int periodo; char turno[3]; int posicao; char curso[30]; }; typedef struct candidato Candidato; struct Nolista{ char *nomearquivo[14]; struct Nolista *prox; }; struct NolistaFiles{ FILE *arquivo; struct Nolista *prox; }; //Usar uma lista que contém os nomes dos arquivos a ordenar //A cada passo do algoritmo, retirar os 7 primeiros itens da //lista, intercalá-los, colocar o arquivo resultante no final da lista //O algoritmo pára quando a lista tiver apenas 1 arquivo(que será o resultante) int main(void) { Nolista *lista_nomearquivo, *lista_nomearquivoatual; lista_nomearquivoatual = lista_nomearquivo; //ponteiros para lista de nomes de arquivos NolistaFiles *lista_arquivos, *lista_arquivosatual; lista_arquivosatual = lista_arquivos; //ponteiros para lista de arquivos //FILE *saida, *file1, *file2, *file3, *file4, *file5, *file6; FILE *saida; saida = fopen("candidatos.txt","a"); char nomearquivo[14]; //guarda nome de cada arquivo no while que constrói os nomes int numeroarquivo=000; //numero do nome do arquivo que será construido no while que constrói os nomes int totalarquivos - 68; //total de 68 arquivos int contadorarquivos = 0; //contador de arquivos lidos while (contadorarquivos < totalarquivos){ //enquanto ainda existir algum arquivo //constrói lista dos nomes dos arquivos int i = 1; while (i <8) { nomearquivo = strcat("candidatos.", numeroarquivo); lista_nomearquivoatual = nomearquivo; lista_nomearquivoatual = lista_nomearquivoatual.prox; numeroarquivo++; i++; } //abre 6 arquivos na lista de arquivos lista_nomearquivoatual = lista_nomearquivo; lista_arquivosatual = fopen(lista_nomearquivoatual, "r"); lista_nomearquivoatual = lista_nomearquivoatual.prox; lista_arquivosatual = lista_arquivosatual.prox; lista_arquivosatual = fopen(lista_nomearquivoatual, "r"); lista_nomearquivoatual = lista_nomearquivoatual.prox; lista_arquivosatual = lista_arquivosatual.prox; lista_arquivosatual = fopen(lista_nomearquivoatual, "r"); lista_nomearquivoatual = lista_nomearquivoatual.prox; lista_arquivosatual = lista_arquivosatual.prox; lista_arquivosatual = fopen(lista_nomearquivoatual, "r"); lista_nomearquivoatual = lista_nomearquivoatual.prox; lista_arquivosatual = lista_arquivosatual.prox; lista_arquivosatual = fopen(lista_nomearquivoatual, "r"); lista_nomearquivoatual = lista_nomearquivoatual.prox; lista_arquivosatual = lista_arquivosatual.prox; lista_arquivosatual = fopen(lista_nomearquivoatual, "r"); lista_arquivosatual = lista_arquivos; while (lista_arquivosatual != NULL) { //Enquanto não chegar ao fim da lista de arquivos, while(!feof(lista_arquivosatual.arquivo) { //enquanto não encontrar o fim do arquivo atual, ler dados de cada candidato. Candidato candidato_lido; fgets(candidato_lido.inscr, 10, lista_arquivosatual); fgets(candidato_lido.nome, 44, lista_arquivosatual); fgets(candidato_lido.periodo, 2, lista_arquivosatual); fgets(candidato_lido.turno, 3, lista_arquivosatual); fgets(candidato_lido.posicao, 3, lista_arquivosatual); fgets(candidato_lido.curso, 30, lista_arquivosatual); fprintf (saida, candidato_lido.inscr, candidato_lido.nome, candidato_lido.periodo, candidato_lido.turno, candidato_lido.posicao, candidato_lido.curso, "\n"); //escreve dados lidos no arquivo saida } lista_arquivosatual = lista_arquivosatual.prox; //ler próximo arquivo } //fecha 6 arquivos lista_arquivosatual = lista_arquivos; fclose(lista_arquivosatual); lista_arquivosatual = lista_arquivosatual.prox; fclose(lista_arquivosatual); lista_arquivosatual = lista_arquivosatual.prox; fclose(lista_arquivosatual); lista_arquivosatual = lista_arquivosatual.prox; fclose(lista_arquivosatual); lista_arquivosatual = lista_arquivosatual.prox; fclose(lista_arquivosatual); lista_arquivosatual = lista_arquivosatual.prox; fclose(lista_arquivosatual); contadorarquivos = contadorarquivos+6; //conta +6 arquivos lidos } fclose(saida); //fecha arquivo de saida system("pause"); return 0; }
  6. Olá pessoal, estou com uma grande dificuldade com Arquivos. Bem, estou tentando fazer um programa que Receba um determinado arquivo e salve os valores do arquivo em uma Struct, que é um Vetor Ex.; //struct struct conta { int codigo; char nome[100]; float credito; } Teria que fazer a leitura do arquivo com a seguite Estrutura nItens codigo # nome # credito ex. 2 1 # nome1 # 100.00 2 # nome2 # 200.00 e teria que salvar cada linha em uma posição do Vetor struct conta vetorContas[100]; sendo que teria que ficar com o formato vetorConta[0].codigo = 1 vetorConta[0].nome = nome1 vetorConta[0].credito = 100.00 vetorConta[1].codigo = 2 vetorConta[1].nome = nome2 vetorConta[1].credito = 200 A questão é que não entendi como posso informar na leitura do arquivo o que cada campo recebe . Ví varios exemplos do uso da estrutura, mas para salvar os dados em um Arquivo, e não Recebê-los O que teria que fazer: Abrir arquivo Verificar se arquivo abriu com sucesso Leia primeira linha de arquivo , atribua o valor para nItens ; para ( i = 0 ; i < nItens ; i++) Leia a próxima linha e salve " %d # %s # %f " em vetorContas.codigo, vetorContas.nome, vetorContas.credito Ele faria o laço nItens vezes. mas a questão é Como posso fazer ele ler Linha a Linha até o Final do Arquivo, pois pelo que eu entendi o feof(arquivo) lê carctere a carctere. Acho que não ficou muito claro, pois está confuso para mim também. Ps. Se já houver algum tópico com essa situação, respondido, peço desculpas essa é minha primeira postagem aqui no fórum.
  7. Olá pessoal, boa tarde! Pois bem, estou tendo sérios problemas com um trabalho da Universidade (o professor utiliza média harmonica, zero em uma atividade e reprovo, por isso os problemas são sérios, KKK). O problema é o seguinte: Ele pediu que fizessemos um jogo no estilo "Qual é a música?", ou seja, aparece um trecho da música e o usuário digita o nome dela, em seguida é comparada a resposta digitada com a resposta verdadeira. As músicas utilizadas pelo programa são gravadas em um arquivo .txt no seguinte padrão. Número de músicas no arquivo Titulo da música Número de versos (n) Verso 1 Verso 2 . . . Verso n Então, a primeira linha do arquivo .txt contém o número de músicas que o arquivo contém (máximo de 50), então de acordo com esse número de músicas é apresentado o número de versos que contém (máximo de 9) e os versos a seguir. Meu problema é o seguinte: Não consigo localizar as músicas no arquivo (o programa deve ser comparível com qualquer arquivo .txt nesse padrão), por exemplo, como exibir as músicas na tela e de uma forma lógica unir o trecho da música e sua respectiva resposta para que mais tarde seja comparada com a string digitada. Poderiam me ajudar? Dar algumas dicas? Desde já gradeço muuuito!
  8. Pessoal, queria alterar esse código pra, invés de colocar o nome do arquivo direto no script, dar entrada digitando o nome dos arquivos na linha de comando. segue o script do programa from modeller import * env = environ() aln = alignment(env) mdl = model(env, file='1R26', model_segment=('FIRST:A','LAST:A')) aln.append_model(mdl, align_codes='1r26_A', atom_files='1R26.pdb') aln.append(file='LbrM.01.0300.fasta', alignment_format='FASTA', align_codes='LbrM.01.0300') aln.align2d() aln.write(file='LbrM.01.0300-1r26_A.ali', alignment_format='PIR') aln.write(file='LbrM.01.0300-1r26_A.pap', alignment_format='PAP') aln.write(file='LbrM.01.0300-1r26_A.fasta', alignment_format='FASTA') Queria poder dar entrada nos parametros e nos arquivos pela linha de comando. Em perl, fazemos isso com o ARGV, tentei o sys.argv aqui mas da erro. Alguém poderia me ajudar?
  9. Fala galera! Seguinte, ontem eu liguei meu pc e fiz meu login. Ele demorou pra logar, na tela "PREPARANDO ÁREA DE TRABALHO", quando logou, iniciou como quando você compra o pc novo sabe? Sem suas configurações, nada na área de trabalho. Aquele papel de parede do windows...Tudo muito estranho. sem meus documentos, nada! Apenas a pasta lixeira e o que eu havia excluido estava nela, isso é estranho. Detalhe, só tem esse usuário no windows. e quando eu comprei o notebook eu não sabia desativar uma função que faz umas teclas do teclado serem numericas, então criei o usuário 123, hehehe estou abrindo o office e é como se eu estivesse abrindo pela primeira vez. Tentei pesquisar, mas nem sei direito pelo que pesquisar... =/ Bem galera, não sei mais como explicar isso. Valeu!!
  10. Olá pessoal, preciso de um script em ASP para apagar pastas junto com subpastas e arquivos. Alguém poderia me ajudar?
  11. Estou usando o Visual Basic versão 2012 para Windows Desktop. O programa que estou desenvolvendo precisa abrir uma pasta no servidor do cliente (por ex>: \\servidor\comercial\ordens) e pesquisar a existência de um determinado arquivo nele. alguém pode me dizer como fazer? Obrigado.
×
×
  • Criar Novo...