Página 1 de 1

Como saber letra do drive atraves do caminho \\...

Enviado: 29 Nov 2008 01:31
por rochinha
Amiguinhos

Temos alguma função que devolva o caminho \\servidor\... através da letra de mapeamento, ou alguma função que devolva os drives existentes e consequentemente os mapeamentos e caminhos?

Devo lembra-los que é para Harbour.

Re: Como saber letra do drive atraves do caminho \\...

Enviado: 01 Dez 2008 00:40
por Toledo
Rochinha, a função NetRmtName() não faz isto?

Faz um teste ai:

Código: Selecionar todos

PROCEDURE Main
   LOCAL cDrive, i, cServer
   FOR i:=1 TO 26
      cDrive := Chr(64+i) + ":"
      cServer := NetRmtName( cDrive )
      IF !Empty( cServer )
         ? cDrive, cServer
      ENDIF
   NEXT
RETURN
Abraços,

Re: Como saber letra do drive atraves do caminho \\...

Enviado: 01 Dez 2008 02:21
por rochinha
Amiguinho

Valeu de montão, caramba, não encontrei nada relativo na net e muito menos nos .NGs que provavelmente estão desatualizados.

Mas agora ficou show de bola, pois sabendo se um caminho esta ou não mapeado eu posso criar o mapeamento dentro de meu sistema de forma automatica.

Brigadão.

Re: Como saber letra do drive atraves do caminho \\...

Enviado: 27 Jul 2009 12:08
por rubens
Olá..

E sabem como fazer isso no clipper ?

Obrigado

Re: Como saber letra do drive atraves do caminho \\...

Enviado: 27 Jul 2009 15:02
por sygecom
Rubens,
Se não me falha a memoria esse exemplo que o Toledo postou compila com Clipper + CA-TOOLS. De uma pesquisada no NG da CA-TOOLS que acho que tem a função: NetRmtName()