如何用表达式检查路径是否存在

动作开发 · 462 次浏览
Poto 创建于 13天12小时前

我想用表达式检查某文件夹是否存在,请问怎么写。我想尝试模块之外的写法。

 

比如生成文件夹是这样

$=Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments),"Quicker", {cacheFolderName})


回复内容
CL 13天12小时前
#1

谷歌:“C# 文件 文件夹 是否存在” 或 “C# if file or directory exists”

具体来说就是File 和 Directory 这两个类的 Exists() 方法。


我使用 Directory.Exists 方法,报错

Poto 13天11小时前

我使用 Directory.Exists 方法,报错

Poto 13天11小时前
回复 Poto :

它只接受一个路径参数,你传了好几个肯定不行啊。 拼接好的路径传递进去。


CL 13天11小时前
回复 CL :

可否把 Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) 给搞进去,我希望能在一个表达式中完成路径存在检测和获取文档文件夹路径

Poto 13天11小时前
回复 Poto :

方法1. 直接把Path.Combine() 作为一个参数值。 Directory.Exists(Path.Combine(xxxxxx,xxxx))

方法2。先声明一个变量,把Path.Combine赋值给变量。 var path = Path.Combine(xxxxxxxxxx); 然后把变量传递到Directory.Exists(path)。


CL 13天11小时前
回复主贴