none
C# File.Copy ne fonctionne pas sur le PC utilisateur RRS feed

  • Discussion générale

  • Bonjour, voici un code qui permet de copier un fichier excel du d'un dossier vers un serveur nommer "Z".

    mon soucis est qu'il fonctionne dans Visual Studio sans problème, mais une fois installé sur le PC (même PC). il m'affiche une erreur :

    Impossible de trouver une partie du chemin d'accès : Z:\\STEF\\SauvegardeStocks\\2017 Stocks clients Ext2017.10.31.xlsm

     private void SaveStkABItem_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
            {
                SaveStkABItem.Cursor = Cursors.Wait;
                string SaveStkCretsSourceFile = @"Application GestionEntrepot\2017 Produits Congelés.xlsm";
                string SaveStkCretsSourcePath = System.IO.Path.Combine(ExcelClass.DossierDocument, SaveStkCretsSourceFile);
                string destPath = @"Z:\STEF\SauvegardeStocks";
                string NameSavedFile = ($"2017 Produits Congelés{DateTime.Now.ToString("yyyy.MM.dd")}.xlsm");
                string destFullpath = ($"{destPath}\\{NameSavedFile}");
                try
                {
                    File.Copy(SaveStkCretsSourcePath,destFullpath, true);
                    MessageBox.Show("Sauvegarde 2017 Produits congelés sur le serveur effectuée avec succès", "Sauvegarde",
                          MessageBoxButton.OK, MessageBoxImage.Information, MessageBoxResult.Cancel);
                }
                catch (IOException ex1)
                {
                    MessageBox.Show($"Erreur : {ex1.Message}");
                }
                catch (System.Exception ex)
                {
                    MessageBox.Show($"Erreur : {ex.Message}");
                }
                finally
                {
                    SaveStkABItem.Cursor = Cursors.Hand;
                }
            }


    JF Collombet ® CreateSpecificCulture

    mardi 31 octobre 2017 08:31