C# 如何获取目录中存在的文件夹名称
我有一个目录,位于C# 如何获取目录中存在的文件夹名称,c#,.net,file-io,io,C#,.net,File Io,Io,我有一个目录,位于@“F:\\Unzip\\”。此目录将包含一个文件夹。现在,根据我的要求,我想将其中的文件夹移动到其他目录,但我无法获取它。下面是我试图读取目录中存在的文件夹名称,但它正在读取文件夹中存在的文件的代码 if (Directory.Exists(@"F:\\Unzip\\") == true) { //Get the file name List<String> files = Directory.GetFiles(@"F:\Unzip\",
@“F:\\Unzip\\”
。此目录将包含一个文件夹。现在,根据我的要求,我想将其中的文件夹移动到其他目录,但我无法获取它。下面是我试图读取目录中存在的文件夹名称,但它正在读取文件夹中存在的文件的代码
if (Directory.Exists(@"F:\\Unzip\\") == true)
{
//Get the file name
List<String> files = Directory.GetFiles(@"F:\Unzip\", "*.*", SearchOption.AllDirectories).ToList();
string strr=files[0].ToString();
}
if(Directory.Exists(@“F:\\Unzip\\”)==true)
{
//获取文件名
List files=Directory.GetFiles(@“F:\Unzip\”,“***”,SearchOption.AllDirectories).ToList();
字符串strr=files[0]。ToString();
}
请帮助我移动目录中的文件夹。谢谢使用此选项获取“yourpath”指定目录中的子目录名称。结果是一个字符串数组
Directory.GetDirectories("yourpath");
这么简单:
string[] folders = System.IO.Directory.GetDirectories(@"F:\Unzip\","*", System.IO.SearchOption.AllDirectories);
引用:
目录。GetDirectory(@“F:\Unzip”)
将生成一个字符串[]
,其中包含指向F:\Unzip中每个目录的完整路径。您可以这样尝试:
List<string> lst = new List<string>();
DirectoryInfo[] dir = new DirectoryInfo(@"C:\SomePath").GetDirectories("*.*", SearchOption.AllDirectories);
foreach(DirectoryInfo d in dir)
{
lst.Add(d.Name);
}
List lst=new List();
DirectoryInfo[]dir=newdirectoryinfo(@“C:\SomePath”).GetDirectories(“*.*”,SearchOption.AllDirectories);
foreach(目录中的目录信息d)
{
第一次添加(d.名称);
}
这将为您提供目录中所有文件夹的列表。Move表示源和目标。你的问题不清楚。你能解释一下吗?希望这对你有帮助。我想即使是我的回答也能帮助你:p@RadheyPandey我不明白。你能详细说明一下吗?