HighDots Forums  

verificare se un file esiste

Javascript (Italian) Il linguaggio JavaScript (it.comp.lang.javascript)


Discuss verificare se un file esiste in the Javascript (Italian) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Media Informatica
 
Posts: n/a

Default verificare se un file esiste - 09-14-2005 , 09:36 AM






E' possibile verificare se un file esiste?

grazie 1000
gianni.



Reply With Quote
  #2  
Old   
Cristiano Larghi
 
Posts: n/a

Default Re: verificare se un file esiste - 09-14-2005 , 09:40 AM






In data Wed, 14 Sep 2005 15:36:21 +0200, Media Informatica ha scritto:

Quote:
E' possibile verificare se un file esiste?
no

--
"Emancipate yourselves from mental slavery;
None but ourselves can free our minds"
B.M.


Reply With Quote
  #3  
Old   
Media Informatica
 
Posts: n/a

Default Re: verificare se un file esiste - 09-15-2005 , 04:08 AM



Ho creato un semplice sito per consultare delle immagini jpg con due
pulstanti (avanti e indietro)
E' pensato per funzinoare con un numero indefinito di immagini numerate.
Vorrei bloccare il pulsante avanti sull'ultima immagine e attivare un alert
di avvertimento. per fare questo devo verificare se, per es. l'immagine
049.jpg esiste oppure no.
spero sia chiaro.

Per ora ho risolto passandogli come parametro il numero massimo di immagini,
ma vorrei trovare una soluzione che faccia tutto da se e sia sufficiente
dargli in pasto le immagini nelle rispettive cartelle

Un saluto
gianni.

"Sembro la carta" <balestra (AT) despammed (DOT) com> ha scritto nel messaggio
news:1h2w01z.ymiz2azgjychN%balestra (AT) despammed (DOT) com...
Quote:
Media Informatica <media.informatica (AT) amig (DOT) it> wrote:

E' possibile verificare se un file esiste?

dove? e di che tipo?
--
Splendente in eta` acerba di passione
rosso fiammante,
ma senza eta` matura
marcia impostura



Reply With Quote
  #4  
Old   
Cristiano Larghi
 
Posts: n/a

Default Re: verificare se un file esiste - 09-15-2005 , 04:12 AM



In data Thu, 15 Sep 2005 10:08:56 +0200, Media Informatica ha scritto:

Quote:
Per ora ho risolto passandogli come parametro il numero massimo di immagini,
ma vorrei trovare una soluzione che faccia tutto da se e sia sufficiente
dargli in pasto le immagini nelle rispettive cartelle
Ma queste cartelle sono sul server? E non puoi leggerle lato server e
disegnare le miniature corrette?

--
"Affacciati affacciati benedici, guardaci
guardaci...guardaci!
Tanto sono quasi duemila anni che stai a guardare!"
E.B.


Reply With Quote
  #5  
Old   
Media Informatica
 
Posts: n/a

Default Re: verificare se un file esiste - 09-15-2005 , 05:37 AM



Scusa, ho scordato la cosa pių importante:
il tutto funziona off line, per cui il file da verificare č sul pc, o su un
cd-rom.
gianni.
"Cristiano Larghi" <c.larghi_NOSPAM (AT) editaliasrl (DOT) it> ha scritto nel messaggio
news:z20fy9j94lwb$.dlg (AT) ID-147253 (DOT) user.individual.net...
Quote:
In data Thu, 15 Sep 2005 10:08:56 +0200, Media Informatica ha scritto:

Per ora ho risolto passandogli come parametro il numero massimo di
immagini,
ma vorrei trovare una soluzione che faccia tutto da se e sia sufficiente
dargli in pasto le immagini nelle rispettive cartelle
Ma queste cartelle sono sul server? E non puoi leggerle lato server e
disegnare le miniature corrette?

--
"Affacciati affacciati benedici, guardaci
guardaci...guardaci!
Tanto sono quasi duemila anni che stai a guardare!"
E.B.



Reply With Quote
  #6  
Old   
Agostino De Matteis
 
Posts: n/a

Default Re: verificare se un file esiste - 09-16-2005 , 09:33 AM



On Thu, 15 Sep 2005 11:37:29 +0200, "Media Informatica"
<media.informatica (AT) amig (DOT) it> wrote:

Quote:
Scusa, ho scordato la cosa pių importante:
il tutto funziona off line, per cui il file da verificare č sul pc, o su un
cd-rom.
Solo per IE e Gecko:

function fileExist(filename){
// return value:
// 1 - esiste
// 0 - non esiste
// -1 - errore
// -2 - non esiste modo di sapere se esiste
//
if(typeof(document.all)=="object"){
fso = new ActiveXObject("Scripting.FileSystemObject");
try{
if(fso.FileExists(filename)){
return 1; //Il file esiste
} else {
return 0; //il file non esiste
}
} catch(e){
return -1; //errore
}
} else if(typeof(netscape)=="object"){

netscape.security.PrivilegeManager.enablePrivilege ("UniversalXPConnect");
try{
var classes = Components.classes;
var interfaces = Components.interfaces;
var LOCALFILE_CTRID = "@mozilla.org/file/local;1";
var nsILocalFile = interfaces.nsILocalFile;
} catch(e){
return -1; //errore
}
try{
localFile =
classes[LOCALFILE_CTRID].createInstance(nsILocalFile);
localFile.initWithPath(filename);
} catch(e){
return -1; //errore
}
try{
if(this.localFile.exists()){
return 1;//Il file esiste
} else {
return 0;//il file non esiste
}
} catch(e){
return -1; //errore
}
} else {
return -2; //impossibile sapere se esiste
}
}

L'utente dovra' autorizzare l'esecuzione di ActiveX (IE) o di XPCOM
(Gecko) all'esecuzione dello script.

'bye


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.