[ruby-it] Mappare un unita di rete

Daniele Alessandri suppakilla a gmail.com
Dom 7 Set 2008 21:26:26 CEST


2008/9/6 Niko Ruby on Rails <lecce07-ruby a yahoo.it>:

> uso ruby sotto windows, qualcuno sa come si fa a mappare un unita di rete tramite ruby ?

Come ti hanno già suggerito in un altro messaggio, per mappare
un'unità di rete in Windows puoi usare NET USE (es. "net use O:
//192.168.1.1/Condivisione" per connetterti, "net use O: /delete" per
disconnetterti) tramite Kernel#exec o Kernel#system.

Un'altra soluzione può essere quella di usare il modulo Win32API della
stdlib per interagire con le API di Windows: un po' più complicato ma
sicuramente molto più flessibile e controllabile. Ti ho preparato un
piccolo esempio (ma già utilizzabile) dal momento che non è
propriamente immediato venirne a capo, vedi
http://gist.github.com/9299

Ciao

-- 
Daniele Alessandri
http://www.clorophilla.net/blog/


More information about the Ml mailing list