Discussione:
controllo esistenza cartella in rete
(troppo vecchio per rispondere)
ypsylon
2006-02-21 16:32:15 UTC
Permalink
ho il seguente problema

if dir("c:\pippo") <> "" then....
Funziona!

if dir("\\server\pippo" <> "" mi da'
'Errore nel file"

Ho provato a cercare su internet qualche soluzione, ma non sono stato
in grado di risolvere; qualche aiuto?
Non vorrei mappare l'unità di rete come unità
NB: inoltre, se la cartella non esiste la devo creare.
Pensate sia possibile risolvere?
GRAZIE.
Spike
2006-02-21 16:36:56 UTC
Permalink
"ypsylon" ha scritto nel messaggio
Post by ypsylon
ho il seguente problema
if dir("c:\pippo") <> "" then....
Funziona!
if dir("\\server\pippo" <> "" mi da'
^^
la parentesi e' uno sconto per il NG ?


Ciao
Albe V°
2006-02-21 16:36:45 UTC
Permalink
Post by ypsylon
if dir("\\server\pippo" <> "" mi da'
'Errore nel file"
Invece questa:
if dir("\\server\pippo\" <> ""

cosa ti dà?

Alberto
--
A questo punto hanno trovato un muro,
un muro duro, molto molto duro,
che siamo noi.
Albe V°
2006-02-21 16:40:15 UTC
Permalink
Post by Albe V°
Post by ypsylon
if dir("\\server\pippo" <> "" mi da'
'Errore nel file"
if dir("\\server\pippo\" <> ""
A parte ovviamente la parentesi
if dir("\\server\pippo\") <> ""

credo ti sfugga il concetto di risorsa condivisa e di cartella.
Sono due cose diverse...

In questo caso, pippo *non* è una cartella, ma una risorsa.
Devi quindi indicare quale cartella, all'interno della risorsa, ti
interessa.
Ad esempio, \, ossia la root di pippo.

Se invece pippo espone diverse cartelle, per esse puoi omettere la
barra retroversa, visto che sono effettivamente cartelle.
if dir("\\server\pippo\cartella") <> ""



Ciao

Alberto
--
A questo punto hanno trovato un muro,
un muro duro, molto molto duro,
che siamo noi.
Gianricus
2006-02-22 11:10:16 UTC
Permalink
Io lo faccio così...


If Dir$(LCase("\\server\pippo"), 16) = "" Then
MkDir CreateFolder
End If

Ciao
Gian

"ypsylon" <***@stefanobrunelli.com> ha scritto nel messaggio news:***@g47g2000cwa.googlegroups.com...
ho il seguente problema

if dir("c:\pippo") <> "" then....
Funziona!

if dir("\\server\pippo" <> "" mi da'
'Errore nel file"

Ho provato a cercare su internet qualche soluzione, ma non sono stato
in grado di risolvere; qualche aiuto?
Non vorrei mappare l'unità di rete come unità
NB: inoltre, se la cartella non esiste la devo creare.
Pensate sia possibile risolvere?
GRAZIE.

Loading...