title: How do I use a relative path instead of an absolute path
body: <p>I have some images stored in a folder:</p>
  
  <p><code>C:\MyPrograms\VisualStudio\BirdPrograms\BirdTouchScreenBasic\BirdTouchScreenBasic\pigeonImages</code></p>
  
  <p>I plan on using this program on a different computer to which I am creating the program.</p>
  
  <p>I have an array of the images in a <code>List&lt;Image&gt;</code></p>
  
  <p>Is there a way to load the image from a relative path instead of an absolute path?</p>
  
  <p>ie. instead of </p>
  
  <pre><code>Image.FromFile("C:/MyPrograms/VisualStudio/BirdPrograms/BirdTouchScreenBasic/BirdTouchScreenBasic/pigeonImages/pigeon5.png");
  </code></pre>
  
  <p>I could just write:</p>
  
  <pre><code>Image.FromFile("./pigeonImages/pigeon5.png");
  </code></pre>
  
  <p>Am I wrong in assuming that the file Visual Basic uses for running the program is in the top folder with the pigeonImages folder one folder down.</p>
  
  <p>So on a command line I should be able to type:</p>
  
  <p><code>C:\BirdTouchScreenBasic&gt; cd pigeonImages</code></p>