RemotePathDoubleQuoteTransformation
Encloses a path in double quotes, and escapes any embedded double quote with a backslash.
            
                using Renci.SshNet.Common;
using System.Text;
namespace Renci.SshNet
{
    internal sealed class RemotePathDoubleQuoteTransformation : IRemotePathTransformation
    {
        public string Transform(string path)
        {
            ThrowHelper.ThrowIfNull(path, "path");
            StringBuilder stringBuilder = new StringBuilder(path.Length);
            stringBuilder.Append('"');
            foreach (char c in path) {
                if (c == '"')
                    stringBuilder.Append('\\');
                stringBuilder.Append(c);
            }
            stringBuilder.Append('"');
            return stringBuilder.ToString();
        }
    }
}