title: Is there any way to move list of file from one folder to another in one drive programatically
body: <p>I am using Microsoft graph API to read file from one drive folder (ie: Unprocessed), after processing, move it to another folder (ie: Processed).
  In this process, I need to move all processed file in a single request.</p>
  
  <p>Currently, I am moving one file in a single request, and it is working fine.</p>
  
  <p>Here is the sample code I am using: </p>
  
  <pre><code>public async Task&lt;List&lt;DriveItem&gt;&gt; MoveItemToFolder(string itempath, string destinationpath)
  {
      List&lt;DriveItem&gt; items = new List&lt;DriveItem&gt;();
      string sourceId, destinationId;
      if (!string.IsNullOrEmpty(itempath) &amp;&amp; !string.IsNullOrEmpty(destinationpath))
      {
          var sResult = this.graphClient
              .Drive
              .Root
              .ItemWithPath("/" + itempath)
              .Request()
              .GetAsync()
              .Result;
  
          sourceId = sResult.Id;
  
          var dResult = this.graphClient
              .Drive
              .Root
              .ItemWithPath("/" + destinationpath)
              .Request()
              .GetAsync()
              .Result;
  
          destinationId = dResult.Id;
          DriveItem fileOrFolder = await graphClient
              .Me
              .Drive
              .Items[sourceId]
              .Request()
              .UpdateAsync(new DriveItem
              {
                  // The following example moves an item by
                  // updating the item's ParentReference.Id property.
                  ParentReference = new ItemReference
                  {
                      Id = destinationId
                  }
              });
  
          if (fileOrFolder != null)
          {
              // Get file or folder properties.
              items.Add(new DriveItem
              {
                  Name = fileOrFolder.Name,
                      Id = fileOrFolder.Id,
              });
          }
          return items;
      }
      else
          return null;
  }
  </code></pre>
  
  <p>I want to pass it a list of files and destination and this should move all files to destination in a single request</p>