Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用parm值检查文件是否存在?_C#_Parameters_File Exists - Fatal编程技术网

C# 如何使用parm值检查文件是否存在?

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” 您应该在

我试图检查服务器上是否存在文件路径,以便可以使用它。我目前正在使用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