title: How do I create a directory on remote host if it doesn't exist without ssh-ing in?
body: <p>I'm not sure if this is possible or not. Basically, I'm writing a script that allows me to <a href="http://en.wikipedia.org/wiki/Secure_copy" rel="noreferrer">scp</a> a file to my hosting. This is it so far. Argument 1 is the file and argument 2 is the folder I want it to be placed in on the remote server:</p>
  
  <pre><code>function upload {
      scp $1 myusername@ssh.myhost.net:$2
  }
  </code></pre>
  
  <p>As you may/may not know, if the directory I specify when I call the function doesn't exist, then the transfer fails. Is there a way to check if the directory exists in the function and if it doesn't, create it.</p>
  
  <p>I would prefer not having to ssh in every time and create the directory, but if I have got no choice, then I have got no choice.</p>