File Exists () - può funzionare con il percorso HTML?Esistono trucchi per far funzionare File Exists() con un percorso html interno (interno significa un'unità di rete rappresentata come percorso html e non percorso UNC)?
Finora non riesco a fargli riconoscere un percorso di file esistente utilizzando la rappresentazione del percorso html come di seguito. Ci sono dei trucchi per farlo funzionare o forse qualche altro comando relativo al controllo dei file? DJ
il file esiste("p:\\miopercorso\test.jsl"); //Il percorso UNC funziona (è possibile trovare il JSL esistente)
il file esiste("html://mycompanyserver.com/mypath/test.jsl"); //Il percorso HTML non funziona (impossibile trovare il JSL esistente)
Ri: File Exists () - può funzionare con il percorso HTML?Un ulteriore avvertimento sull'utilizzo di un'unità di rete mappata: il file che stai testando si trova su un server Web. Potrebbero non trovarsi su un server che supporta l'accesso alla mappatura di MS Windows. Nella mia azienda, Linux viene utilizzato per i server Web, senza alcun Samba (emulatore di servizi file Windows) installato. Quindi il metodo che ho specificato in precedenza è quello che dovevo usare.
Ri: File Exists () - può funzionare con il percorso HTML?Un'altra opzione è mappare l'unità di rete su Z: (o qualsiasi altra cosa). L'attenzione qui è che diversi individui nella tua azienda potrebbero avere le loro unità di rete mappate in modo diverso (o non mapparle affatto). Se hai un buon reparto IT, dovrebbero averlo già standardizzato e non dovrebbe essere un problema. Indipendentemente da ciò, se si tratta di script che esegui solo sul tuo computer, non dovrebbero esserci problemi.

Ri: File Exists () - può funzionare con il percorso HTML?puoi ottenere i risultati di cui hai bisogno utilizzando la funzione Carica file di testo e se non riesce a caricarlo, il risultato sarà un valore mancante.
DoesItExist = Prova (Carica file di testo ( ( "html://mycompanyserver.com/mypath/test.jsl" ));
If(char(DoesItExist) == ".", ....................);