Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#计算机所有者姓名_C# - Fatal编程技术网

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