Пример #1
0
        /// <summary>
        /// 拡張子をチェック
        /// <remarks>Filecheck(<param name="filepath">対象のファイルのパス</param>)</remarks>
        /// </summary>
        ///
        /// <returns>なし</returns>
        public static void Filecheck(string filepath)
        {
            //BCKクラスインスタンス作成
            BCK bck = new BCK();

            //拡張子抽出
            string File_Extension = Path.GetExtension(filepath);

            //拡張子の種類を判別
            switch (File_Extension.ToLower())
            {
            case ".bck":
                bck.Reader(filepath);
                break;

            default:
                //bck.Reader(filepath);
                MessageBox.Show("未対応のファイルです", "エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
        }
Пример #2
0
        public static void file_save()
        {
            //SaveFileDialogクラスのインスタンスを作成
            SaveFileDialog sfd = new SaveFileDialog();

            sfd.FileName         = "新しいファイル.bck";
            sfd.InitialDirectory = @"C:\";
            sfd.Filter           = "BCKファイル(*.bck)|*.bck;*.BCK";
            sfd.FilterIndex      = 1;
            sfd.Title            = "保存先のファイルを選択してください";
            sfd.RestoreDirectory = true;
            sfd.OverwritePrompt  = true;
            sfd.CheckPathExists  = true;
            //ダイアログを表示する
            if (sfd.ShowDialog() == DialogResult.OK)
            {
                //OKボタンがクリックされたとき、選択されたファイル名を表示する
                Console.WriteLine(sfd.FileName);
                BCK bck = new BCK();
                bck.Write(sfd.FileName);
            }
        }