Como pegar a pasta MEUS DOCUMENTOS dos usuario no Win-xp 32/64, Win-7 32/64, win-8 32/64 ?
Olá boa tarde!
Desejaria saber Como pegar o caminho da pasta do usuário: "MEUS DOCUMENTOS" no Win-xp 32/64, Win-7 32/64, win-8 32/64 ?
100+
ANT.CARLOS/SP
Desejaria saber Como pegar o caminho da pasta do usuário: "MEUS DOCUMENTOS" no Win-xp 32/64, Win-7 32/64, win-8 32/64 ?
100+
ANT.CARLOS/SP
Antonio Jesus
Curtidas 0
Respostas
Itamar Souza
26/10/2013
Olá boa tarde!
Desejaria saber Como pegar o caminho da pasta do usuário: "MEUS DOCUMENTOS" no Win-xp 32/64, Win-7 32/64, win-8 32/64 ?
100+
ANT.CARLOS/SP
Desejaria saber Como pegar o caminho da pasta do usuário: "MEUS DOCUMENTOS" no Win-xp 32/64, Win-7 32/64, win-8 32/64 ?
100+
ANT.CARLOS/SP
Amigo, veja isso
att
var
chosenDirectory : string;
begin
// selecione o diretório
if SelectDirectory('Select a directory', 'C:\', chosenDirectory)
then ShowMessage('Chosen directory = '+chosenDirectory)
else ShowMessage('Directory selection aborted');
end;
var
options : TSelectDirOpts;
chosenDirectory : string;
begin
chosenDirectory := 'C:\'; // setar o diretório
// Ask the user to select using a completely different dialog!
if SelectDirectory(chosenDirectory, options, 0)
then ShowMessage('Chosen directory = '+chosenDirectory)
else ShowMessage('Directory selection aborted');
end;
GOSTEI 0
Antonio Jesus
26/10/2013
Olá boa tarde!
Obrigado pela atenção!
Mas não é isto que queria.
Eu queria que ao entrar no sistema o mesmo já pesquisasse:
1-Qual o nome do Usuário logado ?
2-Qual o caminho da pasta Meus Documentos ?
Ex: C:\Documents and Settings\Usuário\Meus documentos (nome do usuário é USUÁRIO)
Pois preciso cria/Verificar uma pasta existe em meus documentos, sem que o usuário logado interfira.
EX: preciso cria a pasta: C:\Documents and Settings\Usuário\Meus documentos\TESTE
100+
ANT.CARLOS/SP
Obrigado pela atenção!
Mas não é isto que queria.
Eu queria que ao entrar no sistema o mesmo já pesquisasse:
1-Qual o nome do Usuário logado ?
2-Qual o caminho da pasta Meus Documentos ?
Ex: C:\Documents and Settings\Usuário\Meus documentos (nome do usuário é USUÁRIO)
Pois preciso cria/Verificar uma pasta existe em meus documentos, sem que o usuário logado interfira.
EX: preciso cria a pasta: C:\Documents and Settings\Usuário\Meus documentos\TESTE
100+
ANT.CARLOS/SP
GOSTEI 0
Antonio Jesus
26/10/2013
Consegui pegar o usuário logado!
Ai ficou + fácil pesquisar.
Ai ficou + fácil pesquisar.
//Para Capturar o usuário Logado no Windows Function GetNetUserName: string; Var NetUserNameLength: DWord; Begin NetUserNameLength:=50; SetLength(Result, NetUserNameLength); GetUserName(pChar(Result),NetUserNameLength); SetLength(Result, StrLen(pChar(Result))); End;
GOSTEI 0