我正在定义一个名为的字符串Folder
,并在目录中使用它。我会使用C:\Windows\%Folder%\...
还是会以不同的方式调用字符串?我从来没有真正在 C# 中使用过目录而不是命名空间,我想知道如何做到这一点。
问问题
84 次
3 回答
2
如果您想知道在 C# 中连接文件夹(并且您似乎是基于您澄清问题的评论),那么您真的应该使用Path.Combine
原始字符串连接而不是原始字符串连接。
例子:
using System.IO;
string Folder = "System32";
string FullPath = Path.Combine("C:/Windows", Folder);
这导致FullPath
存在"C:/Windows/System32"
,或者操作系统用来分隔文件夹名称的任何内容。
于 2013-03-05T04:00:17.813 回答
1
var folder=Environment.GetEnvironmentVariable("Folder");
var path=Path.Combine(root, folder);
于 2013-03-05T03:59:28.010 回答
-1
听起来你在问如何连接字符串:
"something" + someVariable + "something else"
于 2013-03-05T03:55:59.067 回答