Italian Creare directory con SMB

lelelor

Member
Licensed User
Buongiorno, spero che sia il posto giusto per scrivere in italiano...


Sto usando SMB per scaricare un file da un PC windows con Windows10 e funziona benissimo, strano ma vero, ora vorrei da Android creare una directory su windows 10

crea directory:
SMB1.MakeDir("smb://192.168.1.15","nuovadirectory")

Se creo la directory in una già esistente , la crea

su "c:\" che è condiviso , non me la crea

se uso dal device FileManager per creare la directory riesco tranquillamente...

dove sbaglio??

Grazie
 
Last edited:

sirjo66

Well-Known Member
Licensed User
Longtime User
su windows 10 ci sono alcune restrizioni su C:\, ad esempio un programma scritto in VB.NET non può creare file su C:\ per cui penso che non si possa nemmeno creare cartelle
 

Xfood

Expert
Licensed User
Buongiorno, spero che sia il posto giusto per scrivere in italiano...


Sto usando SMB per scaricare un file da un PC windows con Windows10 e funziona benissimo, strano ma vero, ora vorrei da Android creare una directory su windows 10

crea directory:
SMB1.MakeDir("smb://192.168.1.15","nuovadirectory")

Se creo la directory in una già esistente , la crea

su "c:\" che è condiviso , non me la crea

se uso dal device FileManager per creare la directory riesco tranquillamente...

dove sbaglio??

Grazie
Non ho provato il tuo esempio,
In ogni caso, non vedo la risorsa del pc condivisa
Piu o meno dovrebbe essere cosi
SMB1.MakeDir("smb://192.168.1.15/discoC","nuovadirectory")
DiscoC, e' il nome della condivisione del tuo disco
 

lelelor

Member
Licensed User
su windows 10 ci sono alcune incisioni su C:\, ad esempio un programma scritto in VB.NET non può creare file su C:\ per cui penso che non si possa persino creare cartelle
grazie ma penso non sia così perchè con filemanager plus riesco a scrivere...
 

lelelor

Member
Licensed User
Non ho provato il tuo esempio,
In ogni caso, non vedo la risorsa del pc condiviso
Più o meno dovrebbe essere cosi
SMB1.MakeDir("smb://192.168.1.15/discoC","nuovadirectory")
DiscoC, e' il nome della condivisione del tuo disco
Ciao, purtroppo non la crea, la crea se il percorso non è "c:\"
deve esserci in B4A un qualche permesso da "chiedere " a Windows...
 

lelelor

Member
Licensed User
Ciao, purtroppo non la crea, la crea se il percorso non è "c:\"
deve esserci in B4A un qualche permesso da "chiedere " a Windows...
Eccomi, funziona, bisogna mettere anche "/"

SMB1.MakeDir("smb://192.168.1.15/discoC","nuovadirectory") Errato
SMB1.MakeDir("smb://192.168.1.15/discoC/","nuovadirectory") Giusto

Grazie mille
 
Top