DUMP‑Y COMBO STEALER est un script PowerShell interactif conçu pour scanner l’intégralité de vos disques, identifier des milliers de fichiers selon leur type (PDF, Word, Excel, images, vidéos, archives, code source, bases de données, etc.) et les copier automatiquement dans des dossiers organisés par catégorie.
Il intègre une interface console dynamique avec barre de progression, spinner pendant les recherches, affichage des durées (recherche + copie) et génère des logs détaillés pour chaque opération.
Idéal pour la sauvegarde ciblée, la migration de données, ou l’inventaire de fichiers sur des postes Windows.
Parcourt tous les disques (C:\, D:\, etc.) et détecte les fichiers selon leur extension, même dans les sous‑dossiers profonds.
Crée un dossier par catégorie (ex: PDF_COPIES) et copie les fichiers trouvés en évitant les doublons (renommage automatique).
Mesure le temps de chaque recherche et copie, affiché en millisecondes, secondes ou heures/minutes/secondes selon la durée.
Spinner animé pendant la recherche, barre de progression pendant la copie avec nom du fichier en cours.
Chaque copie génère un fichier journal (.txt) listant toutes les opérations réussies ou échouées.
Menu interactif avec choix multiples, confirmation avant copie, possibilité de relancer une nouvelle recherche sans redémarrer.
Le script couvre plus de 80 familles de fichiers, allant des documents bureautiques aux formats 3D, en passant par les archives, les e‑books, les polices, les jeux et les bases de données.
| Catégorie | Extensions couvertes |
|---|---|
| WORD | *.doc, *.docx, *.dot, *.dotx, *.docm, *.dotm, *.wps, *.wpt |
| EXCEL | *.xls, *.xlsx, *.xlsm, *.xlsb, *.xlt, *.xltx, *.xltm, *.xlam, *.xlw, *.csv, *.tsv, *.ods, *.ots, *.sxc, *.dbf |
| POWERPOINT | *.ppt, *.pptx, *.pptm, *.pps, *.ppsx, *.ppsm, *.pot, *.potx, *.potm, *.odp, *.otp, *.sxi |
| TEXTES & LOGS | *.txt, *.rtf, *.odt, *.ott, *.log, *.md, *.markdown, *.json, *.xml, *.yaml, *.yml, *.ini, *.cfg, *.conf, *.config, *.properties, *.toml, *.hcl, *.tf, *.env, *.sample, *.example |
| E‑BOOKS | *.epub, *.mobi, *.azw, *.azw3, *.azw4, *.fb2, *.lit, *.prc, *.pdb, *.lrf, *.rb, *.cbr, *.cbz, *.cbt, *.cb7, *.iba, *.kfx |
| IMAGES (JPEG, PNG, GIF, BMP, TIFF) | *.jpg, *.jpeg, *.jpe, *.jif, *.jfif, *.png, *.gif, *.bmp, *.dib, *.tiff, *.tif, *.ico, *.cur, *.ani, *.webp, *.heic, *.heif, *.avif, *.jp2, *.j2k, *.jpf, *.jpx, *.jpm, *.mj2, *.wdp, *.hdp, *.jxr |
| IMAGES (RAW PHOTO) | *.raw, *.cr2, *.cr3, *.crw, *.nef, *.nrw, *.orf, *.arw, *.srf, *.sr2, *.dng, *.rw2, *.raf, *.x3f, *.pef, *.ptx, *.mrw, *.mdc, *.kdc, *.k25, *.dcr, *.drf, *.bay, *.erf, *.fff, *.mef, *.mos, *.rwl, *.rws, *.r3d, *.srw, *.iiq, *.eip, *.gpr, *.rwz, *.xmp |
| IMAGES (VECTORIELLES) | *.svg, *.svgz, *.eps, *.ai, *.cdr, *.cdt, *.cmx, *.cpx, *.csl, *.des, *.dwg, *.dxf, *.dwf, *.dgn, *.emf, *.wmf, *.wmz, *.emz, *.cgm, *.fig, *.gdraw, *.sk, *.sk1, *.sk2, *.sml, *.vml, *.vsd, *.vss, *.vst, *.vsw, *.vsx, *.vtx, *.xar, *.xcd, *.xcf |
| IMAGES (EDITIONS) | *.psd, *.psb, *.pdd, *.pxd, *.xcf, *.tga, *.pcx, *.ppm, *.pgm, *.pbm, *.pnm, *.ras, *.sgi, *.rgb, *.rgba, *.bw, *.psp, *.pspimage, *.pdn, *.kra, *.ora, *.mng, *.jng |
| VIDÉOS (STANDARD) | *.mp4, *.m4v, *.m4p, *.m4b, *.mp4v, *.mpg4, *.avi, *.mkv, *.mov, *.qt, *.wmv, *.asf, *.flv, *.f4v, *.f4p, *.f4a, *.f4b, *.swf, *.webm, *.mpg, *.mpeg, *.mpe, *.m1v, *.m2v, *.m2s, *.m2t, *.m2ts, *.mts, *.mxf |
| VIDÉOS (HD/BRUT) | *.3gp, *.3g2, *.3gpp, *.3gpp2, *.ogv, *.ogx, *.divx, *.xvid, *.vob, *.evo, *.ts, *.trp, *.tp, *.m2p, *.pva, *.pss, *.pvr, *.rec, *.rm, *.rmvb, *.ram, *.ra, *.rv, *.rpm, *.amv, *.avchd |
| VIDÉOS (HEVC/AV1) | *.hevc, *.h265, *.h264, *.h261, *.h263, *.vp8, *.vp9, *.av1, *.dav, *.dvr-ms, *.wtv, *.bik, *.bink, *.smk, *.roq, *.dirac, *.dnxhd, *.dpx, *.cine, *.yuv, *.y4m, *.mjpg, *.mjpeg, *.mjp, *.jpm, *.jps, *.pns, *.stl |
| AUDIO (MP3, WAV, FLAC) | *.mp3, *.mp2, *.mpa, *.m2a, *.wav, *.wave, *.flac, *.aac, *.aacp, *.adts, *.adt, *.ogg, *.oga, *.ogm, *.spx, *.opus, *.wma, *.m4a, *.m4b, *.m4p, *.m4r |
| AUDIO (LOSSLESS) | *.aiff, *.aif, *.aifc, *.alac, *.amr, *.awb, *.mid, *.midi, *.rmi, *.kar, *.mod, *.s3m, *.xm, *.it, *.669, *.far, *.mtm, *.ult, *.med, *.riff, *.au, *.snd, *.cda |
| AUDIO (SURROUND) | *.dts, *.dtshd, *.mlp, *.ac3, *.eac3, *.ec3, *.atrac, *.at3, *.oma, *.aa, *.aax, *.audible, *.mka, *.tak, *.wv, *.ofr, *.aaxc |
| ARCHIVES (ZIP, RAR, 7Z) | *.zip, *.rar, *.r00, *.r01, *.part1, *.part2, *.7z, *.7z.001, *.7z.002, *.tar, *.gz, *.gzip, *.bz2, *.bzip2, *.xz, *.tgz, *.z, *.lz, *.lzma, *.lzo, *.cab, *.arj, *.ace |
| ARCHIVES (ISO/DISK) | *.iso, *.cso, *.udf, *.hfs, *.squashfs, *.cpio, *.zipx, *.pkg, *.deb, *.rpm, *.msi, *.msp, *.cpt, *.hqx, *.bin, *.sit, *.sitx, *.dmg, *.sparseimage, *.cdr, *.toast, *.img, *.ima |
| ARCHIVES (VIRTUAL) | *.vhd, *.vhdx, *.vmdk, *.vdi, *.qcow, *.qcow2, *.ova, *.ovf, *.xva, *.vmdx, *.nrg, *.mdf, *.mds, *.ccd, *.sub, *.cue, *.bwt, *.b5t, *.cdi, *.bin, *.daa, *.uif, *.dmg, *.sparsebundle, *.adf, *.adz, *.fdi, *.ipf, *.lbr, *.dsk, *.t64, *.tap, *.prg, *.p00, *.mbf, *.mfi |
| CODE (PYTHON) | *.py, *.pyc, *.pyo, *.pyd, *.pyw, *.pyx, *.pxd, *.pyi |
| CODE (JAVA) | *.java, *.class, *.jar, *.jmod, *.jsp, *.jspx, *.jhtml, *.tag, *.tld |
| CODE (C/C++/C#) | *.c, *.cpp, *.cxx, *.c++, *.h, *.hpp, *.hxx, *.hh, *.cc, *.cs, *.csx, *.vb, *.vbs, *.vba |
| CODE (JS/TS) | *.js, *.ts, *.jsx, *.tsx |
| CODE (GO/RUST) | *.go, *.rs, *.rlib |
| CODE (PHP/RUBY/PERL) | *.php, *.php3, *.php4, *.php5, *.php7, *.phps, *.phtml, *.rb, *.rbw, *.pl, *.pm, *.pmc, *.plx, *.perl |
| CODE (SHELL/BATCH) | *.sh, *.bash, *.zsh, *.fish, *.bat, *.cmd, *.com, *.ps1, *.psm1, *.psd1, *.ps1xml, *.pssc, *.vbs, *.vbe, *.wsf, *.wsh, *.js, *.jse, *.mjs, *.cgi, *.fcgi |
| CODE (WEB) | *.html, *.htm, *.xhtml, *.css, *.scss, *.sass, *.less, *.styl, *.asp, *.aspx, *.ascx, *.ashx, *.asmx, *.axd, *.cshtml, *.vbhtml, *.razor, *.xaml, *.wpf |
| CODE (SQL/BDD) | *.sql, *.sqlite, *.sqlite3, *.db, *.db3, *.sdb, *.fdb, *.gdb, *.mdb, *.pdb, *.tdb, *.udb, *.crm, *.dbf, *.ndf, *.ldf, *.mdf |
| EXECUTABLES (WINDOWS) | *.exe, *.msi, *.msp, *.mst, *.appx, *.appxbundle, *.dll, *.so, *.a, *.dylib, *.lib, *.sys, *.drv, *.cpl, *.scr, *.ocx, *.ax, *.mde, *.ade, *.accde, *.accdc, *.accdr, *.accdu, *.ade, *.adp, *.adn, *.cmd, *.bat, *.com, *.pif, *.scf, *.url, *.lnk |
| EXECUTABLES (LINUX/MAC) | *.app, *.deb, *.rpm, *.tar.gz, *.tgz, *.dmg, *.pkg, *.sh, *.run, *.bin, *.out, *.jar, *.war, *.ear, *.sar |
| 3D (BLENDER) | *.blend, *.blend1, *.blend2 |
| 3D (MODÈLES) | *.fbx, *.obj, *.3ds, *.3mf, *.stl, *.ply, *.dae, *.skp, *.skb, *.step, *.stp, *.igs, *.iges, *.brep, *.sat, *.sab, *.x_t, *.x_b, *.xmt, *.xmp, *.jt |
| CAD (DWG/DXF) | *.dxf, *.dwg, *.dwf, *.dwfx, *.dgn, *.dgnlib, *.rvt, *.rfa, *.rte, *.rws, *.nwc, *.nwd, *.nwf, *.ifc, *.ifczip, *.ifcxml |
| 3D (CATIA/SOLIDWORKS) | *.prt, *.asm, *.drw, *.catpart, *.catproduct, *.catdrawing, *.cgr, *.model, *.session, *.3dxml, *.u3d, *.u3ma, *.rcs, *.rcp, *.pcg, *.xyz, *.las, *.laz, *.ptx, *.pts, *.asc, *.txt, *.dat, *.stp, *.step |
| 3D (WEB) | *.wrl, *.wrz, *.x3d, *.x3dv, *.x3dz, *.x3db, *.vda, *.vdb, *.vdf, *.vds, *.vdu, *.vdx, *.vml, *.vsd, *.vst, *.vsw, *.vtx |
| POLICES (TTF/OTF) | *.ttf, *.otf, *.woff, *.woff2, *.ttc, *.dfont, *.suit, *.ttx, *.otc, *.gx, *.cef, *.cff, *.lwfn |
| POLICES (POSTSCRIPT) | *.fnt, *.fon, *.pfm, *.pfb, *.afm, *.sfd, *.bdf, *.pcf, *.psf, *.postscript, *.type1 |
| BASES DE DONNÉES (SQLite) | *.db, *.sqlite, *.sqlite3, *.sqlitedb, *.db3, *.s3db, *.sl3 |
| BASES DE DONNÉES (Access) | *.accdb, *.mdb, *.pdb, *.sql, *.dump, *.backup, *.bak, *.fdb, *.gdb, *.ib, *.ndf, *.mdf, *.ldf, *.sdf, *.udb, *.crm |
| BASES DE DONNÉES (DBF) | *.dbf, *.dbt, *.fpt, *.cdx, *.idx, *.ndx, *.ntx, *.mdx, *.myd, *.myi, *.frm, *.opt, *.par, *.tpm, *.trn, *.log |
| VIRTUAL (VMware) | *.vmdk, *.vmdx, *.vmtm, *.vmss, *.vmsd, *.nvram, *.vmem, *.hdd, *.plist, *.vmx, *.vmwarevm, *.vmxf, *.vmsn, *.vmss |
| VIRTUAL (VBox/Hyper‑V) | *.vdi, *.vhd, *.vhdx, *.vds, *.vsv, *.vud |
| VIRTUAL (OVA/OVF) | *.ova, *.ovf, *.xva, *.hdd, *.qcow, *.qcow2 |
| VIRTUAL (ISO/DISK) | *.iso, *.img, *.nrg, *.mdf, *.mds, *.ccd, *.sub, *.cue, *.bin, *.daa, *.uif |
| EMAILS (Outlook) | *.pst, *.ost, *.pab, *.oab, *.nst, *.msg, *.eml, *.emlx, *.mht, *.mhtml |
| CONTACTS & CALENDRIER | *.vcf, *.vcard, *.ics, *.icalendar, *.ical, *.ifb, *.fbx, *.ptt, *.vmg, *.vcs, *.vcal, *.vcalendar, *.fcs, *.fbs, *.feb, *.fap |
| JEUX (Nintendo) | *.nes, *.snes, *.smc, *.sfc, *.gb, *.gbc, *.gba, *.nds, *.3ds, *.cia, *.cxi, *.cci, *.nsp, *.xci, *.nca, *.h3, *.wad |
| JEUX (PlayStation) | *.ps, *.psx, *.iso, *.cso, *.pbp, *.elf, *.pkg, *.pup, *.ps3, *.ps4 |
| JEUX (Sega/Dreamcast) | *.gdi, *.cdi, *.chd, *.cue, *.bin, *.img, *.nrg, *.mdf, *.mds, *.ccd, *.sub |
| JEUX (Nintendo Switch) | *.xci, *.nsp, *.nsz, *.xcz, *.h3, *.h4, *.h5, *.h6, *.h7, *.h8, *.h9, *.nkit, *.rvz, *.gcz, *.wbfs, *.ciso |
| JEUX (ROMS & ÉMULATEURS) | *.rom, *.iso, *.bin, *.img, *.nrg, *.mdf, *.mds, *.ccd, *.sub, *.gdi, *.cdi, *.chd, *.ps, *.psx, *.cso, *.pbp, *.elf, *.pkg, *.pup |
| TORRENT & DOWNLOADS | *.torrent, *.part, *.cache, *.tmp, *.temp, *.dl, *.dlf, *.crdownload |
| BACKUPS & SAUVEGARDES | *.bak, *.backup, *.old, *.orig, *.save, *.sav, *.new, *.tmp, *.temp, *.log, *.out, *.err, *.dump |
| SYSTÈME & DRIVERS | *.sys, *.drv, *.vxd, *.acm, *.ax, *.dcr, *.dsr, *.inr, *.mcs, *.pdr, *.ram, *.rsp, *.spl, *.tlb, *.tsk, *.wpc, *.wpm, *.wps, *.wri, *.wrl, *.wrz, *.xdl, *.xla, *.xlr, *.xmc, *.xmm, *.xpm, *.xpt, *.xrm |
| CONFIG (XML/JSON/YAML) | *.xml, *.json, *.yaml, *.yml, *.toml, *.hcl, *.tf, *.properties, *.conf, *.config, *.cfg, *.ini, *.env, *.sample, *.example |
| SCHEMAS & DÉFINITIONS | *.xsd, *.xsf, *.xsl, *.xslt, *.xtp, *.xtt, *.xvd, *.xwd, *.yab, *.ybs, *.yc, *.yl, *.yr, *.ys, *.ysl |
| AUTRES FORMATS (Z) | *.z, *.z3, *.z4, *.z5, *.z6, *.z7, *.z8, *.zap, *.zap, *.zd, *.zed, *.zfx, *.zgm, *.zif, *.zip, *.zir, *.zix, *.zlf, *.zlo, *.zmb, *.zmg, *.zoo, *.zpd, *.zpr, *.zpu, *.zpy, *.zrw, *.zsd, *.zsm, *.zss, *.zt, *.ztp, *.ztr, *.ztx, *.zud, *.zul, *.zuu, *.zvz, *.zxd, *.zxm, *.zxs, *.zxu, *.zxw, *.zyx |
Cette liste est exhaustive et couvre la quasi‑totalité des types de fichiers rencontrés en environnement Windows.
.\script.ps1) en tant qu’administrateur pour accéder à tous les disques.1,3,5) ou taper T pour tout sélectionner.LOG_COPIE_<catégorie>.txt est généré dans le même dossier que le script, détaillant chaque opération.*_COPIES).script.ps1 depuis le dépôt GitHub.Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass (pour autoriser l’exécution une seule fois)..\script.ps1Le script ne modifie aucun fichier source, il ne fait que lire et copier.
Le script peut être hébergé sur Render.com, surveillé par Uptime Robot, et mis à jour automatiquement via GitHub.
Pour plus de détails, consultez la documentation dédiée.