C# 如何使用parm值检查文件是否存在?
我试图检查服务器上是否存在文件路径,以便可以使用它。我目前正在使用localhost作为服务器进行测试。我尝试了C# 如何使用parm值检查文件是否存在?,c#,parameters,file-exists,C#,Parameters,File Exists,我试图检查服务器上是否存在文件路径,以便可以使用它。我目前正在使用localhost作为服务器进行测试。我尝试了if(File.Exists(filePath1))它找到了路径,但它在本地查找文件,而不访问服务器 如何检查server1中是否存在filePath1?在部署解决方案之前,我使用以下参数值对其进行测试 类ParmNames中的参数值: filePath1=“C:\\Users\\smithj\\Documents\\file.txt” server1=“localhost” 您应该在
if(File.Exists(filePath1))
它找到了路径,但它在本地查找文件,而不访问服务器
如何检查server1
中是否存在filePath1
?在部署解决方案之前,我使用以下参数值对其进行测试
类ParmNames中的参数值:
filePath1=“C:\\Users\\smithj\\Documents\\file.txt”
server1=“localhost”
您应该在这里检查
server.FileName
(或者RuleParms
类中的任何属性名称)
在foreach循环中,
服务器
表示当前的规则参数
项。因此您需要检查它的属性。文件名
应该是保存文件路径1
值的属性名。这里您应该检查服务器。文件名
(或者无论您在RuleParms
类中的属性名称是什么)
在foreach循环中,
服务器
表示当前的规则参数
项。因此您需要检查它的属性。文件名
应该是保存文件路径1
值的属性名。这里您应该检查服务器。文件名
(或者无论您在RuleParms
类中的属性名称是什么)
在foreach循环中,
服务器
表示当前的规则参数
项。因此您需要检查它的属性。文件名
应该是保存文件路径1
值的属性名。这里您应该检查服务器。文件名
(或者无论您在RuleParms
类中的属性名称是什么)
在foreach循环中,服务器表示当前的
规则参数
项。因此,您需要检查它的属性。文件名
应该是保存文件路径1
值的属性名。看起来您希望查找具有给定名称的所有规则,并检查某些/所有此类规则的条件。使用W此处
根据您检查条件的需要,筛选出您想要的规则和任何
或所有
。使用当前示例任何
就足够了:
var fileExists = FileParms
.Where(r => r.Name == ParmNames.FileName) // find all "File names"
.Any(r =>File.Exists(r.ValueEnvironment) // check if any of the files exist
看起来您想查找具有给定名称的所有规则,并检查某些/所有此类规则的条件。使用
Where
筛选出您想要的规则和Any
或all
,这取决于您检查条件的需要…使用当前示例Any
就足够了:
var fileExists = FileParms
.Where(r => r.Name == ParmNames.FileName) // find all "File names"
.Any(r =>File.Exists(r.ValueEnvironment) // check if any of the files exist
看起来您想查找具有给定名称的所有规则,并检查某些/所有此类规则的条件。使用
Where
筛选出您想要的规则和Any
或all
,这取决于您检查条件的需要…使用当前示例Any
就足够了:
var fileExists = FileParms
.Where(r => r.Name == ParmNames.FileName) // find all "File names"
.Any(r =>File.Exists(r.ValueEnvironment) // check if any of the files exist
看起来您想查找具有给定名称的所有规则,并检查某些/所有此类规则的条件。使用
Where
筛选出您想要的规则和Any
或all
,这取决于您检查条件的需要…使用当前示例Any
就足够了:
var fileExists = FileParms
.Where(r => r.Name == ParmNames.FileName) // find all "File names"
.Any(r =>File.Exists(r.ValueEnvironment) // check if any of the files exist
它给了我以下错误:
“IRuleParameter不包含文件名的定义”
我告诉过你,你应该更改它。你的属性名是什么?提供你的RuleParms
class或IRuleParameter
interface@JohnSmith根据您的参数顺序,它应该是ValueEnvironment
。但我不确定。它给了我以下错误:“IRuleParameter不包含文件名的定义“
我告诉过您,您应该更改它。您的属性名称是什么?请提供您的RuleParms
class或IRuleParameter
interface@JohnSmith根据您的参数顺序,它应该是ValueEnvironment
。但我不确定。它给了我以下错误:“IRuleParameter不包含文件名的定义“
我告诉过您,您应该更改它。您的属性名称是什么?请提供您的RuleParms
class或IRuleParameter
interface@JohnSmith根据您的参数顺序,它应该是ValueEnvironment
。但我不确定。它给了我以下错误:“IRuleParameter不包含文件名的定义“
我告诉过您,您应该更改它。您的属性名称是什么?请提供您的RuleParms
class或IRuleParameter
interface@JohnSmith根据您的参数顺序,它应该是ValueEnvironment
。但我不确定。请提供显示问题涉及的所有部分的最小代码(如IRuleParameter
)请提供显示问题涉及的所有部件的最小代码(如IRuleParameter
)请提供显示问题涉及的所有部件的最小代码(如IRuleParameter
)请提供显示问题涉及的所有部件的最小代码(如IRuleParameter
)