/// <summary> /// ディレクトリを作成する /// </summary> /// <param name="strPathName"></param> private void CreateDir(string strPathName) { if (!Directory.Exists(strPathName)) { Directory.CreateDirectory(strPathName); base.m_component.Add(new DirComponent(strPathName)); // ディレクトリ配下の全ファイル名を取得 var lstStrFileName = DirComponent.GetAllFileName((DirComponent)base.m_component); Common.OutputFileName(lstStrFileName); } else { this.m_strErrMessage = Define.TXT_ALREADY_EXIST; base.m_bStack = false; } }
/// <summary> /// ファイルを作成する /// </summary> /// <param name="strPathName"></param> private void CreateFile(string strPathName) { strPathName = strPathName + ".txt"; if (!File.Exists(strPathName)) { File.CreateText(strPathName); base.m_component.Add(new FileComponent(strPathName)); // ディレクトリ配下の全ファイル名を取得 var lstStrFileName = DirComponent.GetAllFileName((DirComponent)base.m_component); Common.OutputFileName(lstStrFileName); } else { this.m_strErrMessage = Define.TXT_ALREADY_EXIST; base.m_bStack = false; } }