0

我有下面的字符串可以正常工作:

/* Upload a File */
ftpClient.upload(GetPublicIpAddress() + ".stats." + userName + ".dat", @"C:\Users\variable\AppData\Roaming\miner\stants.dat");

我正在尝试更改它,所以它说

users\variable\AppData

它用用户名代替“变量”。我在下面有这个

variable = userName
/* Upload a File */
ftpClient.upload(GetPublicIpAddress() + ".stats." + userName + ".dat", @"C:\Users\"+ userName +"\AppData\Roaming\miner\stants.dat");

我收到以下错误

Error   3   Unrecognized escape sequence    C:\ConsoleApplication1\Program.cs   
4

2 回答 2

6

您缺少第二个 @ 符号。

ftpClient.upload(GetPublicIpAddress() + ".stats." + userName + ".dat", @"C:\Users\"+ userName +@"\AppData\Roaming\miner\stants.dat");

将字符串拆分为 2 后,您需要在两个字符串前面加上 @ 前缀。

于 2013-10-17T16:09:49.100 回答
1

连接用户名时需要在用户名之后使用@。

于 2013-10-17T16:11:21.430 回答