Descobrir Caminho do User

Discussão em 'Progress 4GL' iniciado por DFResmer, Agosto 26, 2013.

  1. DFResmer

    DFResmer Membro Participativo

    Olá Galera,

    Como faço para descobrir automaticamente o caminho do documentos do computador do usuários?
    exemplo \\User\teste\Documentos

    Preciso gravar alguns arquivos temporários, hoje gravo em um pasta c:\Compro\Temp\, quando o susário é local não tenho problemas, mas quando o usuário está usando o terminal service, aí dá problema, um usuário pega o arquivo temporário do outro.

    Att,

    Diogo
  2. Mokwa

    Mokwa Membro Participativo

    Utiliza a função SEARCH.

    Código:
    ASSIGN cPath = SEARCH('temp\arquivo.txt').
    Te retorna algo assim: d:\temp\arquivo.txt.
  3. LeandroSantos

    LeandroSantos Membro Participativo

    Veja se é isto que você precisa:
    Código:
    message 
       os-getenv("userprofile")   skip
       os-getenv("homepath")      skip
       os-getenv("temp")          skip
       os-getenv("homepath")      skip
       os-getenv("systemroot")    skip
       os-getenv("windir")        skip
       os-getenv("programfiles")  skip
       os-getenv("username")      skip
       os-getenv("computername")  skip
       os-getenv("logonserver")   skip
       view-as alert-box.
    
  4. Agnaldo

    Agnaldo Membro Ativo

    Nãos seria o SESSION:TEMP-DIRECTORY ?
  5. LeandroSantos

    LeandroSantos Membro Participativo

    O session:temp-directory retorna o diretorio temporario do progress que é comum para todos os usuarios do TS que pode dar conflitos.

Compartilhe esta Página