gpt4 book ai didi

c# - C#'s equivalent to Python' s os.path.exists()?

转载 作者:行者123 更新时间:2023-11-28 20:28:32 33 4
gpt4 key购买 nike

我可以使用 os.path.exists() 通过 Python 检查文件是否存在。C# 中的等效函数是什么?

最佳答案

System.IO.FileSystem.IO.Directory 都有 Exists

bool dirExists = System.IO.Directory.Exists(@"C:\directory\");
bool fileExists = System.IO.File.Exists(@"C:\directory\file.txt");

还有一个额外的好处:请注意,为了实现跨平台兼容性,您应该使用 System.IO.Path.Combine("c:", "directory", "file.txt");。这将使用 System.IO.Path.DirectorySeparatorChar 自动加入目录的各个部分。当然只有 Windows 有 C:,所以你需要知道用什么作为驱动器的根目录。

关于c# - C#'s equivalent to Python' s os.path.exists()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4972087/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com