I have a File on my Desktop and I want to get the full Path of the File in my code, should it be on my Desktop or anywhere
My code is looking like this
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace GetFullPath
{
    class Program
    {
        static void Main(string[] args)
        {
            string filename = "eMemoExpenseApproval.docx";
            string fullFilePath = Path.Combine(Directory.GetCurrentDirectory(), filename);
            Console.Write("Path : " + fullFilePath);
            Console.Read();
        }
    }
}
Rather than get the full path from Desktop it shows the Path from Visual Studio, which is not suppose to be so, but i get this instead
Path : C:\Users\Administrator\Documents\Visual Studio 2017\Projects\GetFullPath\GetFullPath\bin\Debug\eMemoExpenseApproval.docx
Edit:
this works to get the Path of the file on Desktop
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace GetFullPath
{
    class Program
    {
        static void Main(string[] args)
        {
            string filename = "eMemoExpenseApproval.docx";
            string path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
            string fullFilePath = path +"/"+ filename;
            Console.Write("Path : " + fullFilePath);
            Console.Read();
        }
    }
}
Fine but How about other directories?
 
     
    