CSKernelFile.cFile.getFileWithoutExt C# (CSharp) Method

getFileWithoutExt() public static method

public static getFileWithoutExt ( string fullFileName ) : string
fullFileName string
return string
        public static string getFileWithoutExt(string fullFileName)
        {
            string path = "";
            string fileName = "";
            int sepPos = 0;
            string sep = "";

            getPathAndFileName(fullFileName, out path, out fileName);
            sepPos = fileName.Length;

            if (sepPos == 0)
            {
                return fileName;
            }

            sepPos -= 1;
            sep = fileName.Substring(sepPos, 1);
            while (sep != ".")
            {
                sepPos--;
                if (sepPos < 0) break;
                sep = fileName.Substring(sepPos, 1);
            }
            if (sepPos < 0)
            {
                return fileName;
            }
            else
            {
                return fileName.Substring(0, sepPos);
            }
        }