C#计算机所有者名称

时间:2016-07-23 13:57:21

标签: c#

我有一个问题.. 我有图像转换程序,所以如果一个用户转换图像文件,然后他的计算机名称进入文件名。'

我需要这样的东西: John-Doe.23-07-2016.JPG

但目前正在使用这样的计算机名称:John-Doe/John-Doe.23-07-2016.JPG

我的代码:

string user = File.GetAccessControl(textBox1.Text).GetOwner(typeof(NTAccount)).ToString();

textBox1.Text是程序选择文件夹所在的位置。

1 个答案:

答案 0 :(得分:2)

您说您想要计算机名称,但您使用的是用户名。

您应该查看System.Environment中的值。在那里,您可以使用System.Environment.UserName获取用户名,或使用System.Environment.MachineName

获取计算机名称