FileStream 変数 = File.Create( ファイルパス );
DirectoryInfo 変数 = Directory.CreateDirectory( ファイルパス );
File.Copy( コピー元のパス , コピー先のパス );(※ディレクリをそのままコピーするメソッドはありません)
File.Move( 移動元のパス , 移動先のパス );
Directory.Move( 移動元のパス , 移動先のパス );
File.Delete( ファイルのパス );
Directory.Delete( ファイルのパス );
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
using System;
using System.Drawing;
using System.IO;
using System.Windows.Forms;
namespace MyFrmApp
{
    public class MyForm : Form
    {
        private Label label;
        private TextBox box;
        private Button btn;
         
        public MyForm()
        {
            this.Width = 500;
            this.Height = 500;
            setupControls();
        }
        public void setupControls()
        {
            label = new Label();
            label.Text = "type text:";
            label.Font = new Font("Geneva",12,FontStyle.Regular);
            label.Height = 30;
            label.Width = 500;
            this.Controls.Add(label);
            box = new TextBox();
            box.Multiline = true;
            box.Width = 425;
            box.Height = 300;
            box.Top = 50;
            box.Left = 25;
            this.Controls.Add(box);
            btn = new Button();
            btn.Text = "click";
            btn.Height = 30;
            btn.Width = 100;
            btn.Top = 360;
            btn.Left = 100;
            btn.Click += btn_Click;
            this.Controls.Add(btn);
        }
         
        private void btn_Click(object sender, System.EventArgs e)
        {
                string doc = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
                string dtop = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
                string[] files = Directory.GetFiles(doc);
                string bk = dtop + Path.DirectorySeparatorChar + "Backup!";
                Directory.CreateDirectory(bk);
                foreach(string file in files)
                {
                    string fname = Path.GetFileName(file);
                    File.Copy(file, bk + Path.DirectorySeparatorChar + fname);
                    box.Text += fname + Environment.NewLine;
                }
        }
    }
}
| << 前へ |