Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Unidad de Red (https://www.clubdelphi.com/foros/showthread.php?t=72818)

ander 14-03-2011 12:33:27

Unidad de Red
 
Podria alguien decirme como puedo acceder al path o camino de una unidad de red.
Por ej. una unidad llamada 'W' que accede a una carpeta compartida de red que puede ser '\\Otearchivo\tecnicos'.
Cuando ejecuto el openDialog y cargo un archivo,el opendialog1.FileName me dá el siguiente path : W:\pepe.txt
Lo que quiero es tener un path como :'\\Otearchivo\tecnicos\pepe.txt'
cada vez que ejecuto el opendialog.
Gracias.

Neftali [Germán.Estévez] 14-03-2011 13:10:46

1 Archivos Adjunto(s)
Utilizando WMI puedes acceder a esa información fácilmente; Para ello tienes la clase Win32_MappedLogicalDisk.
Te adjunto un programa de ejemplo sencillo.

En mi caso para una unidad definida como
S: que apunta a: \\192.168.80.105\shared
obtengo:

-------------------------------------------------
Caption S:
Compressed False
FileSystem NTFS
FreeSpace 56551038976
Name S:
ProviderName \\192.168.80.105\shared
Size 80015491072
SystemName NEFTALI
VolumeName BACKUP
VolumeSerialNumber 301E587B
-------------------------------------------------

ander 17-03-2011 08:48:06

Me estas sacando de más de un quebradero de cabeza.
Muchas gracias.


La franja horaria es GMT +2. Ahora son las 11:17:29.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi