コード例 #1
0
        private void message(string file)
        {
            string message = "The file: \n" + file + "\nIs not available anymore!\nPerhaps it has been moved?!\nDo you want to select it's new " +
                             "path (YES) or delete the entry (NO) ?";

            try
            {
                DialogResult result = MessageBox.Show(message, "File not detected!", MessageBoxButtons.YesNo);
                if (result == DialogResult.Yes)
                {
                    openFileDialog1.FileName = file;
                    if (openFileDialog1.ShowDialog() == DialogResult.OK)
                    {
                        string newFile = openFileDialog1.FileName;
                        if (File.Exists(newFile))
                        {
                            client.Modify("Full_Path", newFile, "Full_Path", file);

                            FileInfo file_info = new FileInfo(newFile);
                            string[] newName   = file_info.Name.Split('.');
                            client.Modify("Name", newName[0], "Full_Path", newFile);
                        }
                    }
                }
                else
                {
                    client.Delete("Full_Path", file);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("ERROR Message:" + ex.Message);
            }
        }