Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Entro in 1 discorso difficile xcui ti premetto che potrei dirti delle stupidaggini, a me (qnd mi sono ritrovato con problemi simili sono venute 2 possibili soluzioni, o x meglio dire, 2 speranze di soluzioni
la prima è stata cercare tra le funzioni di win (le API tnt per intendersi (SITO UFFICIALE http://msdn.microsoft.com/library/) qualcosa che faccia a caso tuo, purtroppo io nn ho trovato niente ma tra tutto ql ke c'è mi RIFIUTO di credere che nn ci sia 1 funzione che controlli 1 directory e qndi anzi se la trovi e la posti (almeno a me) fai 1 gran favore
la seconda soluzione è un po un raggiro ma se crei 1 shell remota (ma in realta sul tuo pc) io credo che tu possa farci partire qlsiasi comando dir senza problemi, 1 link è qst (http://unsecure.altervista.org/shell/shell.htm) in giro ne trovi tnt altri e cmq 1 shell remota la ha anche beatrix
spero di nn averti detto stupidaggini e di averti dato 1 piccola mano a risolvere il tuo probl.
Ciao
nn lo ho provato ma se ti fai 1 semplice script in bash con un find (oppure ls) che ti scorre tutto l'hd poi con la execv() dovresti poterlo farlo partire e visualizzare tutte le directory
Ultima modifica effettuata da 4x4lu5 il 21/12/2006 alle 15:54
E su linux invece? So come farlo da shell con i comandi ls etc etc etc..ma farlo su linux con il C? il modo piu semplice è fare una system...o una exec..pero vorrei memorizzarmi da qualke parte i nomi dei file della directory per poi poterci lavorare su..per poter fare, ad esempio il filename expansion!
una pipe? fifo? si potrebbe fare?
bye!!!
Ultima modifica effettuata da Dante_DMC il 26/12/2006 alle 23:35
nella execv se nn sbaglio puoi passare dei parametri per il programma, probabilmente (nn l'ho sinceramente provato ma credo possa funzionare) se fai una execv di un find e gli passi come parametri > pippo.txt poi ti ritrovi tutto l'hd nel file pippo.txt e poi puoi farci ql che desideri...