C# 符号~在目录中起什么作用

C# 符号~在目录中起什么作用,c#,directory,C#,Directory,假设我有这个代码 File.WriteAllText ("C:\documents~\VideoSettings.json", jsonData); 目录中的~代表什么?~在服务器控件中使用。aspx、.ascx、.cshtml位于路径的开头,以替换应用程序根目录的路径,如http://myserver.com 正确使用~ 然后链接将导致http://myserver.com/Documents/VideoSettings.json也许那些不支持投票的人可以向这个新用户解释一下他们的问题出了

假设我有这个代码

File.WriteAllText ("C:\documents~\VideoSettings.json", jsonData);
目录中的~代表什么?

~在服务器控件中使用。aspx、.ascx、.cshtml位于路径的开头,以替换应用程序根目录的路径,如http://myserver.com

正确使用~


然后链接将导致http://myserver.com/Documents/VideoSettings.json

也许那些不支持投票的人可以向这个新用户解释一下他们的问题出了什么问题。SU上的重复:它补偿了C:?它不是应该是~1,与旧的8.3路径有关吗?我看不出与问题中的示例有什么联系,但显然OP对这个答案很满意。