【发布时间】:2019-06-12 09:12:40
【问题描述】:
我希望我的控制台应用程序返回所有文件夹和子目录,但它不返回任何内容。
临时文件夹位于正确的位置
using System.IO;
namespace Beginner_lessons
{
class Program
{
static void Main(string[] args)
{
var files = Directory.GetFiles(@"c:\temp", "*.*", SearchOption.AllDirectories);
foreach (var file in files)
Console.WriteLine(file);
}
}
}
这是我得到的代码:C:\Program Files\dotnet\dotnet.exe (process 16004) exited with code 0.
我期待 C:\temp 中所有文件夹的列表
【问题讨论】:
-
您是否正在检查 Windows
Temp目录中的文件?如果是这样,这是实际路径 ->C:\Windows\Temp? -
exited with code 0表示程序已完成且没有错误。尝试在不调试的情况下运行应用程序或在最后添加额外的Console.ReadKey();。 -
使用 ctrl + f5 运行,它不会关闭
标签: c# console-application system.io.file