title: Python - copying specific files from a list into a new folder
body: <p>I am trying to get my program to read a list of names from a file (say .txt), then search for those in a selected folder and copy and paste those files to another selected folder. My program runs without errors but does not do anything:</p>
  
  <p><strong>Code - updated:</strong></p>
  
  <pre><code>import os, shutil
  from tkinter import filedialog
  from tkinter import *
  
  
  root = Tk()
  root.withdraw()
  
  filePath = filedialog.askopenfilename()
  folderPath = filedialog.askdirectory()
  destination = filedialog.askdirectory()
  
  filesToFind = []
  with open(filePath, "r") as fh:
      for row in fh:
          filesToFind.append(row.strip())
  
  #Added the print statements below to check that things were feeding correctly
  print(filesToFind)
  print(folderPath)
  print(destination)
  
  #The issue seems to be with the copy loop below:    
  for target in folderPath:
      if target in filesToFind:
          name = os.path.join(folderPath,target)
          print(name)
          if os.path.isfile(name):
              shutil.copy(name, destination)
          else:
              print ("file does not exist", name)
          print(name)
  </code></pre>
  
  <p>Update - runs without errors but does not move any files.</p>