-3

こんにちは、このコードのボタンがあります:

     OpenFileDialog ofd = new OpenFileDialog();
        string percorso = Environment.CurrentDirectory;
        percorso += @"\img\Articoli";
        ofd.InitialDirectory = percorso;
        ofd.Filter = "File JPEG/JPG (*.jpeg *.jpg)|*.jpg;*.jpeg|File PNG (*.png)|*.png;|Tutti i files (*.*)|*.*"; 
        if (ofd.ShowDialog() == DialogResult.OK)
        {
            tPercorso.Text = System.IO.Path.GetFileName(ofd.FileName);
            Refresh_Image();
        }       

OpenFileDialog でファイルを選択したときに、そのパスが「percorso」と等しくない場合、「デフォルト パスにファイルをコピーしますか?」というメッセージ ボックスが表示される必要があります。はい | NO if DialogResult == YES このファイルをパス「percorso」にコピーし、私が行っているようにファイル名のみを選択する必要があります。手伝って頂けますか?よろしく。

4

1 に答える 1

1

ファイルのコピーだけを気にする場合は、File.Copy。標準のシェル進行状況ダイアログでファイルをコピーする場合は、この関連する質問を確認してください。

また、チェックアウトする必要がありPath.Combineます。

于 2013-01-01T19:05:15.060 に答える