j'utilise dans un bout de code la fonction SHFileOperation, pour copier un
répertoire et son contenu d'un emplacement à un autre , comme vu sur la FAQ,
question 35
et j'aurais voulu savoir quels paramètres passer à cette fonction pour que
si un même fichier se trouve dans le répertoire source et cible, la version
la plus récente soit conservée ... si nécessaire, même, avec un
avertisseement, comme lorsqu'on copie ou déplace un fichier dans Windows...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
François Picalausa
"scraper" a écrit dans le message de news:
j'utilise dans un bout de code la fonction SHFileOperation, pour copier un répertoire et son contenu d'un emplacement à un autre , comme vu sur la FAQ, question 35
et j'aurais voulu savoir quels paramètres passer à cette fonction pour que si un même fichier se trouve dans le répertoire source et cible, la version la plus récente soit conservée ... si nécessaire, même, avec un avertisseement, comme lorsqu'on copie ou déplace un fichier dans Windows...
Bonjour/soir,
L'explication des différents paramètres passés à la fonction est ici: http://msdn.microsoft.com/library/en-us/shellcc/platform/shell/reference/structures/shfileopstruct.asp Mais tu pourrais lire l'arborescence et copier les fichiers 1 par 1. Tu as un exemple de lecture sur: http://support.microsoft.com/default.aspx?kbid5476
pour la copie d'un fichier: FileCopy
pour le test de version: VerFindFile : http://msdn.microsoft.com/library/en-us/winui/WinUI/WindowsUserInterface/Resources/VersionInformation/VersionInformationReference/VersionInformationFunctions/VerFindFile.asp
"scraper" <scraper@pasdespam.fr> a écrit dans le message de
news:uZynMMdrDHA.1600@tk2msftngp13.phx.gbl
j'utilise dans un bout de code la fonction SHFileOperation, pour
copier un répertoire et son contenu d'un emplacement à un autre ,
comme vu sur la FAQ, question 35
et j'aurais voulu savoir quels paramètres passer à cette fonction
pour que si un même fichier se trouve dans le répertoire source et
cible, la version la plus récente soit conservée ... si nécessaire,
même, avec un avertisseement, comme lorsqu'on copie ou déplace un
fichier dans Windows...
Bonjour/soir,
L'explication des différents paramètres passés à la fonction est ici:
http://msdn.microsoft.com/library/en-us/shellcc/platform/shell/reference/structures/shfileopstruct.asp
Mais tu pourrais lire l'arborescence et copier les fichiers 1 par 1.
Tu as un exemple de lecture sur:
http://support.microsoft.com/default.aspx?kbid5476
pour la copie d'un fichier: FileCopy
pour le test de version: VerFindFile :
http://msdn.microsoft.com/library/en-us/winui/WinUI/WindowsUserInterface/Resources/VersionInformation/VersionInformationReference/VersionInformationFunctions/VerFindFile.asp
j'utilise dans un bout de code la fonction SHFileOperation, pour copier un répertoire et son contenu d'un emplacement à un autre , comme vu sur la FAQ, question 35
et j'aurais voulu savoir quels paramètres passer à cette fonction pour que si un même fichier se trouve dans le répertoire source et cible, la version la plus récente soit conservée ... si nécessaire, même, avec un avertisseement, comme lorsqu'on copie ou déplace un fichier dans Windows...
Bonjour/soir,
L'explication des différents paramètres passés à la fonction est ici: http://msdn.microsoft.com/library/en-us/shellcc/platform/shell/reference/structures/shfileopstruct.asp Mais tu pourrais lire l'arborescence et copier les fichiers 1 par 1. Tu as un exemple de lecture sur: http://support.microsoft.com/default.aspx?kbid5476
pour la copie d'un fichier: FileCopy
pour le test de version: VerFindFile : http://msdn.microsoft.com/library/en-us/winui/WinUI/WindowsUserInterface/Resources/VersionInformation/VersionInformationReference/VersionInformationFunctions/VerFindFile.asp
Mais tu pourrais lire l'arborescence et copier les fichiers 1 par 1. Tu as un exemple de lecture sur: http://support.microsoft.com/default.aspx?kbid5476
je vais aller voir ces liens (que de lecture ! merci, super !)
mais je crois déceler , si j'interprète bien le sens de ta réponse, que c'est pas possible en copiant le dossier, mais que ça l'est, si je copie les fichiers qu'il contient ??
bon, je m'avance pas plus, je vais d'abord lire ....
si jamais, je reviens .. :-)
merci encore
--
scraper
Dans son post news:esq9NZfrDHA.1740@TK2MSFTNGP12.phx.gbl,
François Picalausa a répondu dire :
Bonjour/soir,
L'explication des différents paramètres passés à la fonction est ici:
Mais tu pourrais lire l'arborescence et copier les fichiers 1 par 1.
Tu as un exemple de lecture sur:
http://support.microsoft.com/default.aspx?kbid5476
je vais aller voir ces liens (que de lecture ! merci, super !)
mais je crois déceler , si j'interprète bien le sens de ta réponse, que
c'est pas possible en copiant le dossier, mais que ça l'est, si je copie les
fichiers qu'il contient ??
bon, je m'avance pas plus, je vais d'abord lire ....
Mais tu pourrais lire l'arborescence et copier les fichiers 1 par 1. Tu as un exemple de lecture sur: http://support.microsoft.com/default.aspx?kbid5476
je vais aller voir ces liens (que de lecture ! merci, super !)
mais je crois déceler , si j'interprète bien le sens de ta réponse, que c'est pas possible en copiant le dossier, mais que ça l'est, si je copie les fichiers qu'il contient ??
bon, je m'avance pas plus, je vais d'abord lire ....