예제 #1
0
        /// <summary>
        /// ログファイルをファイルに出力する
        /// ファイルパスがおかしいときは再度入力してもらう
        /// </summary>
        /// <param name="log">logの内容</param>
        public void logWriteToFile(string log)
        {
            bool finflag = false;

            while (!finflag)
            {
                NumelonFunction nf = new NumelonFunction();
                Console.Write("ファイルパスを入力してください : ");
                string filePath = Console.ReadLine();
                Console.WriteLine();
                Console.Write("ファイル名を入力してください : ");
                string fileName = Console.ReadLine();
                try
                {
                    nf.fileWrite(log, filePath, fileName);
                    finflag = true;
                }
                catch (FileNotFoundException)
                {
                    Console.WriteLine("指定されたファイルは存在しません");
                }
                catch (DirectoryNotFoundException)
                {
                    Console.WriteLine("指定されたディレクトリが存在しません");
                }
            }
        }
예제 #2
0
        private void allCall()
        {
            Console.WriteLine("作成するフォルダー名を入力してください");
            string folder = Console.ReadLine();

            System.IO.DirectoryInfo di = System.IO.Directory.CreateDirectory(PATH + folder);
            nf.fileWrite(listCheck(new int[3] {
                2, 5, 6
            }, false), "C:\\Users\\Owner\\Desktop\\" + folder, "test");
        }