# Mappare un unita di rete

**URL:** <https://www.ruby-forum.com/t/mappare-un-unita-di-rete/147913>\
**Category:** IT\
**Created:** [September 6, 2008, 11:17pm UTC](https://www.ruby-forum.com/t/mappare-un-unita-di-rete/147913 "2008-09-06T23:17:23Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Niko\_RSon\_Rails](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/87869e/32.png) [@Niko\_RSon\_Rails](https://www.ruby-forum.com/u/Niko_RSon_Rails)\
**Post date:** [September 6, 2008, 11:17pm UTC](https://www.ruby-forum.com/t/mappare-un-unita-di-rete/147913/1 "2008-09-06T23:17:23Z")

</div>

Ciao a tutti,

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

Grazie!

* * *

Do You Yahoo!?  
Poco spazio e tanto spam? Yahoo! Mail ti protegge dallo spam e ti da  
tanto spazio gratuito per i tuoi file e i messaggi  
[http://mail.yahoo.it](http://mail.yahoo.it)

---

<div class="post-metadata">

**Author:** ![Niko\_RSon\_Rails](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/87869e/32.png) [@Niko\_RSon\_Rails](https://www.ruby-forum.com/u/Niko_RSon_Rails)\
**Post date:** [September 7, 2008, 5:22pm UTC](https://www.ruby-forum.com/t/mappare-un-unita-di-rete/147913/2 "2008-09-07T17:22:04Z")

</div>

Niko R. on Rails wrote:

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

Se da Ruby puoi lanciare programmi che potrai usare il comando NET di  
Windows. Non ricordo piÃ¹ il formato giusto ma cmd usa NET USE /? per  
vedere le varie opzioni.

E’ anche possibile che tra le librerie Win32 di Ruby ci sia qualcosa per  
farlo in modo piÃ¹ diretto.

Paolo

---

<div class="post-metadata">

**Author:** ![Niko\_RSon\_Rails](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/87869e/32.png) [@Niko\_RSon\_Rails](https://www.ruby-forum.com/u/Niko_RSon_Rails)\
**Post date:** [September 8, 2008, 12:37am UTC](https://www.ruby-forum.com/t/mappare-un-unita-di-rete/147913/3 "2008-09-08T00:37:40Z")

</div>

[fuori discussione]

toglimi una curiosità da quando è attivo questo servizio di github???

## luca sabato

nope — the [nomad code]  
email: removed\_email\_address@domain.invalid  
pensieri: [http://sabatia.it](http://sabatia.it)

---

<div class="post-metadata">

**Author:** ![Niko\_RSon\_Rails](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/87869e/32.png) [@Niko\_RSon\_Rails](https://www.ruby-forum.com/u/Niko_RSon_Rails)\
**Post date:** [September 8, 2008, 12:48am UTC](https://www.ruby-forum.com/t/mappare-un-unita-di-rete/147913/4 "2008-09-08T00:48:16Z")

</div>

On Mon, Sep 8, 2008 at 00:29, luca sabato [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> toglimi una curiosità da quando è attivo questo servizio di github???

Da circa metà luglio. Personalmente lo trovo ottimo, ogni tanto  
aggiungono qualche piccola funzionalità sparsa (embed è una delle  
ultime) e, se non ricordo male, nel prossimo futuro dovrebbe arrivare  
anche un set di API per poter automatizzare la pubblicazione dei  
propri “gist”.

---

<div class="post-metadata">

**Author:** ![Niko\_RSon\_Rails](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/87869e/32.png) [@Niko\_RSon\_Rails](https://www.ruby-forum.com/u/Niko_RSon_Rails)\
**Post date:** [September 7, 2008, 9:26pm UTC](https://www.ruby-forum.com/t/mappare-un-unita-di-rete/147913/5 "2008-09-07T21:26:59Z")

</div>

2008/9/6 Niko R. on Rails [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> 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](https://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

> <https://gist.github.com/9299>

Ciao
