Ejemplo n.º 1
0
        public static string GetAvailableFilePath(string fileOrDirectoryName, string targetFolder, IProject project, bool tryNoDigitFirst)
        {
            string str;
            string str1;
            string str2;

            ProjectPathHelper.GetFileNameAndExtension(fileOrDirectoryName, out str, out str1);
            int    num  = 1;
            string str3 = null;
            bool   flag = tryNoDigitFirst;

            do
            {
                if (!flag)
                {
                    str2 = string.Concat(str, num.ToString(CultureInfo.InvariantCulture), str1);
                    num++;
                }
                else
                {
                    str2 = string.Concat(str, str1);
                    flag = false;
                }
                string str4 = Path.Combine(targetFolder, str2);
                if (!ProjectPathHelper.IsFilePathAvailable(project, str4))
                {
                    continue;
                }
                str3 = str4;
            }while (str3 == null);
            return(str3);
        }
Ejemplo n.º 2
0
        public static string GetFileNameWithoutExtension(string fileOrDirectoryName)
        {
            string str;
            string str1;

            ProjectPathHelper.GetFileNameAndExtension(fileOrDirectoryName, out str, out str1);
            return(str);
        }