Accueil > Forum > > > > copie des fichiers avec les sous repertoire sur disque local
copie des fichiers avec les sous repertoire sur disque local
vendredi 29 octobre 2004 à 00:05:06 |
copie des fichiers avec les sous repertoire sur disque local

angelx
|
je voudrai copier les fichier d'un repertoire +sous repetoire vers un autre dossier local 'ex c:\temp ver c:\test' et si possible j'aimerais qu'il ne copier que les extension *.jpg *.bmp *.tif merci
|
|
vendredi 29 octobre 2004 à 09:21:45 |
Re : copie des fichiers avec les sous repertoire sur disque local

angelx
|
voila j'ai trouver ceci qui fontionne parfaitement mais j'aimerais il copie seulement les fichier *.jpg, *.bmp *.tif
<?php
$dirPathSource = "c:/temp/"; // change to your Web Home Directory. $dirPathTarget = "c:/test/"; // edit the root path according to your target Directory. xcopy($dirPathSource,$dirPathTarget); function xcopy($dirPathSource,$dirPathTarget) { if ($handle = @opendir($dirPathSource)) { while (false !== ($dir = readdir($handle))) { if ($dir != '.' && $dir != '..') { $pos = strpos ( $dirPathSource, "/"); $newdir = substr($dirPathSource, $pos); $pos = strpos ( $newdir, "/"); $newdir = substr($newdir, $pos+1); $pos = strpos ( $newdir, "/"); $fromDir = $dirPathSource . $dir; $toDir = $dirPathTarget . $dir; if (is_dir($fromDir)) { $mkSuccess = mkdir($toDir); xcopy($fromDir . '/', $toDir . '/'); } else { copy($fromDir,$toDir); echo "rn<br><br> From: $fromDir rn<br> TO: $toDir"; } } // if not . .. close } // while close closedir($handle); } // if handle close }
?>
|
|
vendredi 29 octobre 2004 à 11:25:53 |
Re : copie des fichiers avec les sous repertoire sur disque local

windu
|
ben pour ne copier que les formats que tu désire il faut que tu vérifie que les 3 (ou 4) dernier caractères dans le nom du fichier correspondent à un format désiré. Tu dois rajouter ca dans la ligne: f ($dir != '.' && $dir != '..')
|
tu peux utiliser ereg ou eregi, ou sinon "casser" le nom de ton fichier en un tableau de 2 cases dont le point d'extension serait le séparateur. Si la case 2 contient bien l'extension alors c'est un fichier à déplacer... (cette tehcnique est peut ete pas la meilleure, remarque!) Que la Force soit avec toi, Jeune Padawan!!!
|
|
vendredi 29 octobre 2004 à 11:40:18 |
Re : copie des fichiers avec les sous repertoire sur disque local

Naixn
|
Oh c'est sympa comme source ça. En effet ça copie les dossier et les sous-dossiers. Bref, ce que tu veux c'est seulement les jpg tif et bmp ? Je pense que tu peux remplacer ça : if (is_dir($fromDir)) { $mkSuccess = mkdir($toDir); xcopy($fromDir . '/', $toDir . '/'); } else { copy($fromDir,$toDir); echo "rn<br><br> From: $fromDir rn<br> TO: $toDir"; } |
Par : if (is_dir($fromDir)) { $mkSuccess = mkdir($toDir); xcopy($fromDir . '/', $toDir . '/'); } else { $ext = substr(strrchr($dir, '.'), 1 ); // on récupère l'extension if ($ext = 'jpg' || $ext = 'bmp' || $ext = 'gif') { copy($fromDir,$toDir); echo "rn<br><br> From: $fromDir rn<br> TO: $toDir"; } }
|
ça devrait marcher .... Naixn
|
|
vendredi 29 octobre 2004 à 12:41:37 |
Re : copie des fichiers avec les sous repertoire sur disque local

angelx
|
ca fonctionne pas il copie toujours tout les fichiers
|
|
vendredi 29 octobre 2004 à 12:47:41 |
Re : copie des fichiers avec les sous repertoire sur disque local

Naixn
|
MERDASSE !! C'est normal .... je suis con >_< remplace, dans mon code : if ($ext = 'jpg' || $ext = 'bmp' || $ext = 'gif')
|
par : if ($ext == 'jpg' || $ext == 'bmp' || $ext= = 'gif')
|
Désolé pour la bourde u_u Naixn
|
|
vendredi 29 octobre 2004 à 12:48:44 |
Re : copie des fichiers avec les sous repertoire sur disque local

Naixn
|
niuh décidément j'ai du mal ... excusez moi pas la tête fraiche aujourd'hui : if ($ext == 'jpg' || $ext == 'bmp' || $ext == 'gif')
|
Naixn
|
|
samedi 30 octobre 2004 à 18:39:55 |
Re : copie des fichiers avec les sous repertoire sur disque local

angelx
|
merci vraiment a tous pour vorte aide
une petit chose qui sreais bien
car pendant le copiage des donne la page reste viege serais t'il possible que ca affiche une message genre "en cours de transfer" ou un gif et quand c'est terminer un autre message aparait
se serais vraiment sympa
|
|
mardi 7 juin 2005 à 19:28:22 |
Re : copie des fichiers avec les sous repertoire sur disque local

zouloux
|
bha tu met ça dans un fichier (ex copie.php) et a la fin tu met echo "transfert ok !"; et tu fait un fichier main.php contenant echo "Transfert en cours ..."; #include "copie.php"; ou alors à la palce de include (je C pa si ça march) tu met dan ton main.php un bouton, echo "Tranfert en cours ..."; et le bouton tu lui met action="copie.php" voila  C pa testé, C pa aprouvé mé essaye on sait jamé ^^ moi je debute en php et je galere un peu je connai ke flash et flashcomserver donc l'histoire du #include, je sais pa si ça march sou php ... bone chance, bye !  ..::ZoulouX::.. 
|
|
mardi 7 juin 2005 à 19:30:29 |
Re : copie des fichiers avec les sous repertoire sur disque local

zouloux
|
ah oui au fait si ton serveur n'est pas un pI 100mhz (lol) ça devré se faire rapidement ont truk non ?  ..::ZoulouX::.. 
|
|
Cette discussion est classée dans : local, copie, fichiers, repertoire, disque
Répondre à ce message
Sujets en rapport avec ce message
fichiers htaccess [ par glipper ]
Bonjour,les fichiers .htaccess servent à proteger l'acces à un (ou des) repertoires. Je suppose donc que ce fichier est lu avant n'importe quel autre
Copie de fichiers distants [ par ChocoBiscuit ]
Bonjour tt le mondeTout d'abord, je sais k'il y a bocoup de topics de ce type, mais je n'ai pas trouvé mon cas (trop de fichiers.... arf... fainéant k
Effacer tous les fichiers d'un repertoire [ par bercal ]
Bonjour à tous.Quelqu'un pourrait il me dire s'il est possible d'effacer tous les fichiers d' un repertoire avec une unique commande.J'ai un repertoir
lecture fichiers [ par alahyaneali ]
Bonjourje voudrais faire afficher les fichiers d'un repertoire triésdont le nom est supérieur à im_2432345.jpg et inférieur à im_2432445.jpgen utilisa
Lister fichier d'un repertoire distant [ par blat ]
Bonjour,Je voudrais lister des fichiers d'un repertoire distant. En gros je veux qu'a partir de www.monsite.com/mapage.php je puisse avoir la liste de
supprimer plusieurs fichiers selon notre choix [ par lucky_girl3 ]
bonjour à toutes et à tousalors mon pb qui est urgent, c'est que j'affiche tous les fichiers d'un repertoire donné et je veux faire comme hotmail ou c
Recherche de fichiers dans plusieur repertoire [ par VANLOC ]
Bonjour, J'utilise la fonction ci apres qui me cherche un fichier avec une extension (jpg ici) dans un seul dossier ou j'ai toutes mes images. Ma que
gestion des repertoire et fichiers [ par nacer_1954 ]
Bonjour tout le monde; Je fais un site intranet et j'aimerai savoir comment supprimer un repertoire d'un poste client sur le serveur at aussi les f
Deplacer fichiers vers repertoire parent depuis sous-repertoire [ par Galmiza ]
Salut,Je souhaite deplacer des fichiers du repertoire courant (repertoire ou le script php est execute) vers le repertoire parent:Exemple, j'execute r
RECUPERER LE NOM DU DISQUE DUR PRINCIPAL [ par lectpe ]
Bonjour à tous. Je suis en train de créer un éditeur de site web en ligne pour permettre à des personnes de sachant pas programmer ou presque pas de
Livres en rapport
|
Derniers Blogs
TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|