Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    [?] Esaminare una cartella

    Ciao.
    Premetto che non sono un programmatore, so qualcosa di AS e PHP.
    Volevo sapere che linguaggio potrei usare per creare un piccolo software o script che dopo aver esaminato una cartella contenente dei file (nel mio caso delle .jpg) mi scrivesse su un file .txt (o anche .xml) la lista dei file trovati, utilizzando una formattazione da me decisa (&foto=foto1.jpg|foto2.jpg|foto3.jpg|...). Il programma in questione dovrebbe girare su mac. Grazie.

  2. #2
    Non so dove sbattere la testa, per favore anche una piccola indicazione sarebbe utile, perlomeno per sapere in che direzione andare e soprattutto se è una cosa fattibile....thx

  3. #3
    se non sbaglio in php ci sono gia' delle funzioni che ti dicono i file contenuti in una cartella...

    Se invece vuoi farlo con un linuguaggio Come C ti devi appoggiare a funzione del Sistema Operativo...
    PoWered by:
    Gentoo 1.5.3 - Kernel 2.6.7
    Debian Sid - Kernel 2.6.7 - Bash 3.0
    Slackware current - Kernel 2.6.7

  4. #4

    Funzione php

    Questa Funzione php stampa tutti i file presenti nella cartella $cartella e li salva in un array lista.
    codice:
    function viewFiles ($pg) {
    	$cartella = "file"; 
    	$cartella_daleggere = opendir($cartella); 
    
    	$lista = array();
    	$i = 0;
    	while ($nomefile = readdir($cartella_daleggere)){ 
    		if (($nomefile != ".") && ($nomefile != "..")){ 
    			$lista[$i]= $nomefile;
                            echo ("$lista[$i] 
    ");
    			$i++;
    		} 
    	} 
    		
    	closedir($cartella_daleggere); 
    	rsort ($lista);
    }
    PoWered by:
    Gentoo 1.5.3 - Kernel 2.6.7
    Debian Sid - Kernel 2.6.7 - Bash 3.0
    Slackware current - Kernel 2.6.7

  5. #5
    Si con php l'ho già fatto, ma questa "applicazione" va su cdrom non su web. Ho provato anche con Microweb (un mini server che si può mettere su cd e che supporta php) ma non mi consente di aprire direttamente un file proiettore di flash...vedi il mio cliente dovrebbe solamente masterizzare il cdrom con le immagini,il proiettore creato da me e il famoso file di testo contenente la lista delle .jpg.
    Con C si può creare qualcosa che giri su mac?

  6. #6
    Con C si può creare qualcosa che giri su mac?
    I Programmi C girano dove li Compili...
    Pero' devi ricorrere a funzioni del sistema operativo...
    es.
    su windows usi il comando "dir" di Dos
    in linux usi "ls"
    su mac non lo so'...

    Per Linux...
    system("ls");

    ma sarebbe meglio fare una pipe che vada a salvare quello che stamperebbe a video (il contenuto della cartella su file)
    PoWered by:
    Gentoo 1.5.3 - Kernel 2.6.7
    Debian Sid - Kernel 2.6.7 - Bash 3.0
    Slackware current - Kernel 2.6.7

  7. #7
    Guarda non so assolutamente cosa sia una pipe quindi ti fermo prima di farti perdere ulteriore tempo e ti ringrazio per le risposte, almeno so che con C si può fare. Vedo di leggermi qualche guida a proposito, spero di combinare qualcosa....ciao e grazie.

  8. #8
    Io non so' su mac
    ma le pipe (su linux) sono dei redirect dell'input output...
    ...Invece di Stampare a video salvo in un file...
    Cose del genere...

    es tipico di pipe e' il comando more (da shell)...
    codice:
    ls -l | more
    Sul mac non dovrebbe essere molto diverso visto che il mac osX e' basato su FreeBSD (un Unix-like)...
    BO !!!!
    PoWered by:
    Gentoo 1.5.3 - Kernel 2.6.7
    Debian Sid - Kernel 2.6.7 - Bash 3.0
    Slackware current - Kernel 2.6.7

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.