Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.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# 未获取所有URL';带回路的s_C# - Fatal编程技术网

C# 未获取所有URL';带回路的s

C# 未获取所有URL';带回路的s,c#,C#,我循环抛出docTab.Rows,这是一个数据集表,连接到一个返回六个结果的方法 我试图做的是循环抛出结果是否从我的表中获取我最感兴趣的字段。然后将此URL设置为路径,以便我可以复制所需的所有文件 foreach (var row in docTab.Rows) { var sourceFile = "//ch-s-0001535/G/inetpub/DocAddWeb/DataSource/"+docTab.Rows[0]["URL"].ToString(

我循环抛出docTab.Rows,这是一个数据集表,连接到一个返回六个结果的方法

我试图做的是循环抛出结果是否从我的表中获取我最感兴趣的字段。然后将此URL设置为路径,以便我可以复制所需的所有文件

    foreach (var row in docTab.Rows)
    {   
        var sourceFile = "//ch-s-0001535/G/inetpub/DocAddWeb/DataSource/"+docTab.Rows[0]["URL"].ToString();
        string targetPath = rootFolderAbsolutePath;
        File.Copy(sourceFile, rootFolderAbsolutePath+Path.GetFileName(sourceFile),overwrite:true);
    }

我的问题是,我只得到1个文件,而且总是一样的,从来没有见过其他6个文件,甚至我的循环抛出6次

将foreach'var'替换为'DataRow'。然后,它将遍历dataset表的所有行

 foreach (DataRow row in docTab.Rows)
 {
    var sourceFile = "//ch-s-0001535/G/inetpub/DocAddWeb/DataSource/" + row["URL"].ToString();
          //Your code
 }
foreach (DataRow row in docTab.Rows)
{
   var sourceFile = "//ch-s-0001535/G/inetpub/DocAddWeb/DataSource/" + row["URL"].ToString();
      //Your code
}

将foreach“var”替换为“DataRow”。然后,它将遍历dataset表的所有行

foreach (DataRow row in docTab.Rows)
{
   var sourceFile = "//ch-s-0001535/G/inetpub/DocAddWeb/DataSource/" + row["URL"].ToString();
      //Your code
}

在循环的第一行
replace
docTab.Rows
row
replace
var sourceFile=“///ch-s-0001535/G/inetpub/DocAddWeb/DataSource/”+docTab.Rows[0][“URL”].ToString()
to
var sourceFile=“//ch-s-0001535/G/inetpub/DocAddWeb/DataSource/”+行[0][“URL”].ToString()@Chaitanya然后我得到一个错误,无法将带[]的索引应用于objectReplace foreach'var'类型的表达式到'DataRow'。然后它将遍历数据集表的所有行。@sowjanyaattaluri YES!GJ感谢allot,请随意将其作为答案发布在循环的第一行
replace
docTab.Rows
to
row
replace
var sourceFile=“///ch-s-0001535/G/inetpub/DocAddWeb/DataSource/”+docTab.Rows[0][URL].ToString()
to
var sourceFile=“//ch-s-0001535/G/inetpub/DocAddWeb/DataSource/”+行[0][“URL”].ToString()@Chaitanya然后我得到一个错误,无法将带[]的索引应用于objectReplace foreach'var'类型的表达式到'DataRow'。然后它将遍历数据集表的所有行。@sowjanyaattaluri YES!GJ谢谢,请随意将其作为答案发布