Aspose.Tasks.Examples.CSharp.RunExamples.GetDataDir C# (CSharp) 메소드

GetDataDir() 공개 정적인 메소드

public static GetDataDir ( String exampleName ) : string
exampleName String
리턴 string
        public static string GetDataDir(String exampleName)
        {
            string categoryName = exampleName;
            categoryName = categoryName.Replace("Aspose.Tasks.Examples.CSharp.", "");
            categoryName = categoryName.Substring(0, categoryName.IndexOf("."));
            categoryName = categoryName.Replace('.', Path.DirectorySeparatorChar);
            string p = Path.GetFullPath(Path.Combine(Directory.GetCurrentDirectory(), "..", "..", "..", "Data", categoryName));
            p += Path.DirectorySeparatorChar;

            if (Directory.Exists(p))
            {
                Console.WriteLine("Using Data Dir {0}", p);
            }
            else
            {
                Directory.CreateDirectory(p);
                Console.WriteLine("Created Data Dir {0}", p);
            }

            return p;
        }
    }