none
Script no %localappdata% RRS feed

  • Pergunta

  • Olá,
    preciso fazer um script que verifica se existe uma pasta no %localappdata%. Se não existir, ele precisar criar uma pasta e depois descompactar uma pasta nesse destino.
    A princípio está tudo certo com o script, porém ele entende %localappdata% (c:\users\usuario\appdata\local) como o seguinte caminho C:\Windows\system32\config\systemprofile\AppData\Local\.

    Alguém tem alguma ideia ?
    quinta-feira, 22 de maio de 2014 18:08

Respostas

  • Criei o script abaixo:

    @echo off
    echo Localização do script: %0
    echo.
    echo Valor da variavel localappdata: %localappdata% 
    pause

    Veja que ele dá duas informações:

    1. Onde está localizado o arquivo

    2. Valor da váriavel %localappdata%

    Coloquei o script na minha máquia e depois em um local na rede, os dois me devolveram o mesmo valor para o %localappdata%

    Veja um print do resultado do arquivo colocado na rede:

    Faça o teste com esse script no seu ambiente e mande os prints.


    Fábio de Paula Junior

    quarta-feira, 28 de maio de 2014 19:44
    Moderador

Todas as Respostas

  • Em que momento você está executando isso?

    Se for em um script de Start up (Inicialização), isto é, antes do usuário logar, então pode ser que ele traga esta pasta no c:\Windows\system32...


    Fábio de Paula Junior

    quinta-feira, 22 de maio de 2014 19:13
    Moderador
  • Não, é a qualquer momento com o usuário já conectado. Se eu executo o script local, ele funciona perfeitamente, já se executo ela pela rede, ele cai no caminho c:\windows\system32....
    segunda-feira, 26 de maio de 2014 16:29
  • Criei o script abaixo:

    @echo off
    echo Localização do script: %0
    echo.
    echo Valor da variavel localappdata: %localappdata% 
    pause

    Veja que ele dá duas informações:

    1. Onde está localizado o arquivo

    2. Valor da váriavel %localappdata%

    Coloquei o script na minha máquia e depois em um local na rede, os dois me devolveram o mesmo valor para o %localappdata%

    Veja um print do resultado do arquivo colocado na rede:

    Faça o teste com esse script no seu ambiente e mande os prints.


    Fábio de Paula Junior

    quarta-feira, 28 de maio de 2014 19:44
    Moderador