Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Récupération ou copiage de fichiers
Auteur Message
Répondre en citant
Message Récupération ou copiage de fichiers 
un batch qui récupère des fichiers fichiers au format spécifique dans C:\Documents and Settings\\batchapp\Local Settings\Temporary Internet Filesexemple mettre doc dans le batch pour qu'il les copie sur le bureau
Merci d'avance



Visiter le site web du posteur
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Récupération ou copiage de fichiers 
Bonjour
merci d'être plus claire dans ta demande.
Que souhaites tu faire exactement copier ? bouger des fichiers ? où ? ou souhaites tu faire un rapport du contenu du répertoire ?




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message Récupération ou copiage de fichiers 
--



Dernière édition par Batchapp le Sam 14 Avr 2012 - 18:02; édité 1 fois
Visiter le site web du posteur
Répondre en citant
Message Récupération ou copiage de fichiers 
Il suffit de faire une boucle for avec la variable saisie par l'utilisateur.

    Variable d'environnement : %userprofile% ; set
    création de dossier : commande MD
    commande attrib : définit ou supprime les attributs lecture seule, archive, système et masqué assignés aux fichiers ou aux répertoires
    Boucle for /f : pour la recurrence de l'action copy
    Commande dir : liste le contenu d'un répertoire
    commande copy : copie des fichiers d'un répertoire vers un autre


Code testé
Code:
@echo off
:: créeation du dossier pour reccuperer les fichiers si il n'existe pas.
if not exist "%userprofile%\Bureau\Docs\" MD "%userprofile%\Bureau\Docs\"

::utiliser les variables d'environnements pour généraliser l'application
set doss=%userprofile%\Local Settings\Temporary Internet Files

::demande de l'extension par l'utilisateur
set /p extension=Entrez le format a copier ver le bureau (ex: png) :

::le dossier temporary Internet Files est un dossier protégé du systeme utilisation de la commande attrib.
attrib -R -S -H -A %doss%

::boucle pour copier les fichiers contenus dans le dossier vers le bureau
for /f "TOKENS=*" %%a in ('dir /b "%doss%\*.%extension%"') do ( copy "%doss%\%%a" "%userprofile%\Bureau\Docs\")

::réatribution des attributs du dossier temporary internet files
attrib +R +S +H +A %doss%
pause





______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message Récupération ou copiage de fichiers 
Bonsoir Laddy ,Merci pour les explication
il ya juste un petit problème quand je l'utilise il crée le dossier sur le bureau mais il ne copie pas les format
voici se qui s'affiche
Code:

Entrez le format a copier ver le bureau (ex: png) :gif
Format incorrect du paramètre -
Fichier introuvable
Format incorrect du paramètre -
Appuyez sur une touche pour continuer...




Visiter le site web du posteur
Répondre en citant
Message Récupération ou copiage de fichiers 
il faut que le format existe si il n'est pas dans ton repertoire il ne copiera rien
regarde si tu as des fichiers de ce type qui existe
je me demande si tu ne confonds pas avec le repertoire temp.

et il ne faut pas que l option dans IE vider les temporaires à la fermeture du navigateur dans les options soient cochées




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message Récupération ou copiage de fichiers 
Citation:
il ne faut pas que l option dans IE vider les temporaires à la fermeture du navigateur dans les options soient cochées

j'ai vérifier l' options n'est pas cochées
Citation:
je me demande si tu ne confonds pas avec le repertoire temp
voici le repertoir avec les gif de dans
http://imagik.fr/view-rl/51429




Visiter le site web du posteur
Répondre en citant
Message Récupération ou copiage de fichiers 
Bonjour
hmm c'est bien ce que je craignais... temporary internet file est un dossie systeme. ça va être dur de reccuperer son contenu
les attributs d'archives montrent autre chose dans le contenu du répertoire.
Dejà pour vider ce répertoire beaucoup le détruise pour le re-créer...
Il doit y avoir un moyen de passer outre cette protection


Peut etre ceci mais attention certains répertoires refuseront parfois d'etre supprimé car utiliser...
renseigne toi sur les paramètres de xcopy
Les dossiers supprimés dans Content.IE5 sont aussi protégés par la systeme.
parfois le mieux est la methode manuelle, clic droit de souris Laughing

Code:
@echo off

:: créeation du dossier pour reccuperer les fichiers si il n'existe pas.
if not exist "%userprofile%\Bureau\Docs\" MD "%userprofile%\Bureau\Docs\"

::utiliser les variables d'environnements pour généraliser l'application
set doss=%userprofile%\Local Settings\Temporary Internet Files

::demande de l'extension par l'utilisateur
set /p extension=Entrez le format a copier ver le bureau (ex: png) :

xcopy /e/c/h/y "%doss%\*.%extension%" "%userprofile%\Bureau\Docs\" 2>NUL

ATTRIB -R -H -S "%userprofile%\Bureau\Docs\Content.IE5"

for /f "tokens=*" %%a in ('dir  /b /AH "%userprofile%\Bureau\Docs\Content.IE5"') do (
for /f "tokens=*" %%i in ('dir /b "%userprofile%\Bureau\Docs\Content.IE5\%%a"') do (
attrib -R -H -S "%userprofile%\Bureau\Docs\Content.IE5\%%a"
xcopy /e/c/h/y  "%userprofile%\Bureau\Docs\Content.IE5\%%a\%%i" "%userprofile%\Bureau\Docs\" 2>NUL)
)
::RMDIR /S /Q %userprofile%\Bureau\Docs\Content.IE5
pause





______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message Récupération ou copiage de fichiers 
Bonjour,

Le mieux serait de fermer IE pendant la copie Wink

Batch_Man




______________________________________________________
La sécurité informatique et vous ! = http://batchdhelus.open-web.fr
Répondre en citant
Message Récupération ou copiage de fichiers 
Batch_Man a écrit:
Bonjour,

Le mieux serait de fermer IE pendant la copie Wink

Batch_Man

ça change rien ce sont des fichiers systemes




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message Récupération ou copiage de fichiers 
Bonsoir ,Laddy & Batch_man
et bien je crois que c'est impossible sois le batch n'est pas asse puissant au autre protection de chez Microsoft car meme le 2eme programme ne fonction pas
en tous cas merci pour l'aide je vai utiliser
Citation:
parfois le mieux est la méthode manuelle, clic droit de souris

Laughing Mr. Green Laughing



Visiter le site web du posteur
Répondre en citant
Message Récupération ou copiage de fichiers 
Bonsoir,

Peut-être avec ce code:

@echo off

:: créeation du dossier pour reccuperer les fichiers si il n'existe pas.
if not exist "%userprofile%\Bureau\Docs\" MD "%userprofile%\Bureau\Docs\"

::utiliser les variables d'environnements pour généraliser l'application
set doss=%userprofile%\Local Settings\Temporary Internet Files

::demande de l'extension par l'utilisateur
set /p extension=Entrez le format a copier ver le bureau (ex: png) :

FOR /F "TOKENS=*" %%A IN ('DIR /B "%doss%\*.%extension%"') DO (
xcopy /e/c/h/y "%doss%\%%A" "%userprofile%\Bureau\Docs\" 2>NUL)

ATTRIB -R -H -S "%userprofile%\Bureau\Docs\Content.IE5"

for /f "tokens=*" %%a in ('dir /b /AH "%userprofile%\Bureau\Docs\Content.IE5"') do (
for /f "tokens=*" %%i in ('dir /b "%userprofile%\Bureau\Docs\Content.IE5\%%a"') do (
attrib -R -H -S "%userprofile%\Bureau\Docs\Content.IE5\%%a"
xcopy /e/c/h/y "%userprofile%\Bureau\Docs\Content.IE5\%%a\%%i" "%userprofile%\Bureau\Docs\" 2>NUL)
)
::RMDIR /S /Q %userprofile%\Bureau\Docs\Content.IE5
pause




______________________________________________________
La sécurité informatique et vous ! = http://batchdhelus.open-web.fr
Répondre en citant
Message Récupération ou copiage de fichiers 
Bonsoir je crois que je suis tomber sur un os une tache impossible a realise
Citation:
Entrez le format a copier ver le bureau (ex: png) :txt
Fichier introuvable
Fichier introuvable - C:\Documents and Settings\Administrateur\Bureau\Docs\Conte
nt.IE5
Fichier introuvable
Appuyez sur une touche pour continuer...




Visiter le site web du posteur
Répondre en citant
Message Récupération ou copiage de fichiers 
Chez moi mon script fonctionne maintenant comme je te l'ai dit c'est un dossier systeme protégé.




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message Récupération ou copiage de fichiers 
--



Visiter le site web du posteur
Message Récupération ou copiage de fichiers 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch