C#计算机所有者姓名
我有一个问题。。 我有图像转换程序,所以如果一个用户转换图像文件,那么他的计算机名就会变成文件名 我需要这样的东西:C#计算机所有者姓名,c#,C#,我有一个问题。。 我有图像转换程序,所以如果一个用户转换图像文件,那么他的计算机名就会变成文件名 我需要这样的东西: johndoe.23-07-2016.JPG 但是现在用这样的计算机名:johndoe/johndoe.23-07-2016.JPG 我的代码: string user = File.GetAccessControl(textBox1.Text).GetOwner(typeof(NTAccount)).ToString(); textBox1.Text是程序选择图像文件所在文件
johndoe.23-07-2016.JPG
但是现在用这样的计算机名:johndoe/johndoe.23-07-2016.JPG
我的代码:
string user = File.GetAccessControl(textBox1.Text).GetOwner(typeof(NTAccount)).ToString();
textBox1.Text是程序选择图像文件所在文件夹的位置。你说你想要计算机名,但你使用用户名 您应该查看
System.Environment
中的值。在那里,您可以使用System.Environment.username
获取用户名,或者使用System.Environment.MachineName