Usuário com melhor resposta
referenciar caminho da pasta usuário ao salvar um aquivo txt

Pergunta
-
Bom a duvida é o seguinte: o que esta em negrito é a minha pasta de usuario.
se que quando o programa estiver pronto e instalar em outro Usuário vai dar erro pq esta apontado diretamente C:\Users\rwagner\....; teria algum jeito de pegar o usuário que o sistema sera instalado e alterar o nome desta pasta.
string message = "salvar em aquivo .TXT";
string nome_do_arquivo = "Pedido_Cadastro_Material.txt";
MessageBoxButtons buttons = MessageBoxButtons.YesNo;
DialogResult result;
//Displays the MessageBox.
result = MessageBox.Show(message, nome_do_arquivo, buttons);
if (result == System.Windows.Forms.DialogResult.Yes)
{
// especifica onde sera criada a pasta Pedido de Cadastro Material.
string folderName = @"C:\Users\rwagner\Desktop\Pedido de Cadastro Material";
// Cria a a.e verifica se a pasta existe
// Local (C:)
// Pedido de Cadastro Material
if (!System.IO.File.Exists(folderName))
{
System.IO.Directory.CreateDirectory(folderName);
}
string[] COD_MATERIAL = { "Código Material:", x, "Descrição Longa:", material };
folderName = System.IO.Path.Combine(folderName,nome_do_arquivo);
System.IO.File.WriteAllLines(folderName, COD_MATERIAL);
}
Respostas
-
bom dia,
poderá tentar assim
string usuarioLogado = System.Environment.UserName; string folderName = @"C://Users//" + usuarioLogado + "//Desktop//Pedido de Cadastro Material";
Se foi útil marque como resposta por favor, obrigado Abraço Danilo Telles
- Editado Danilo Telles quarta-feira, 11 de maio de 2016 15:26
- Marcado como Resposta Robert Sancts quarta-feira, 11 de maio de 2016 16:09
Todas as Respostas
-
bom dia,
poderá tentar assim
string usuarioLogado = System.Environment.UserName; string folderName = @"C://Users//" + usuarioLogado + "//Desktop//Pedido de Cadastro Material";
Se foi útil marque como resposta por favor, obrigado Abraço Danilo Telles
- Editado Danilo Telles quarta-feira, 11 de maio de 2016 15:26
- Marcado como Resposta Robert Sancts quarta-feira, 11 de maio de 2016 16:09
-