Déplacement de fichier dans dossier a son nom
filefolder
-
filefolder -
filefolder -
Bonjour,
je cherche un moyen pour trier 2500 fichiers par leur nom en leur créant des dossiers
par exemple j'ai un fichier "christine google 2020-11-30" je voudrais que chaque fichier qui commence par christine aille dans le dossier christine
et si le dossier n'existe pas encore le créer
j'ai déjà commencé à le faire manuellement mais ca vraiment me prendre un temps fou
et j'ai essayé de faire quelque chose avec le logiciel file juggler sans succès
si quelqu'un a une piste pour m'aider
je cherche un moyen pour trier 2500 fichiers par leur nom en leur créant des dossiers
par exemple j'ai un fichier "christine google 2020-11-30" je voudrais que chaque fichier qui commence par christine aille dans le dossier christine
et si le dossier n'existe pas encore le créer
j'ai déjà commencé à le faire manuellement mais ca vraiment me prendre un temps fou
et j'ai essayé de faire quelque chose avec le logiciel file juggler sans succès
si quelqu'un a une piste pour m'aider
Configuration: Windows / Chrome 87.0.4280.66
A voir également:
- Déplacement de fichier dans dossier a son nom
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Dossier appdata - Guide
- Comment réduire la taille d'un fichier - Guide
3 réponses
Petit script powershell qui permet de faire ça
Set-StrictMode -Version 3
Get-ChildItem -File | ForEach-Object {
$spl = $_.Name.Split(" ")
if($spl -lt 1) {
continue
}
if(!(Test-Path $spl[0])) {
New-Item -Name $spl[0] -ItemType Directory
}
Move-Item -Path ".\$($_.Name)" -Destination ".\$($spl[0])"
}
Bonjour.
Si le script te parait trop compliqué, une autre solution plus longue mais plus simple à utiliser c'est les paramètres remplaçables. En supposant que tes fichiers soient des photos jpg, si, dans l'explorateur, tu fais une recherche en tapant "Christine*.jpg" (sans les guillemets) seront sélectionnées TOUTES les photos comportant le mot Christine dans leur nom, quelque soit ce qui suit. En fait, l'étoile remplace tous les caractères qui suivent le mot Christine. En tapant '*Chritine*.jpg" seront pris en compte les photos ayant du texte avant et après le mot Christine.
Seul problème : il faudra créer le répertoire de destination avant.
Cordialement.
Si le script te parait trop compliqué, une autre solution plus longue mais plus simple à utiliser c'est les paramètres remplaçables. En supposant que tes fichiers soient des photos jpg, si, dans l'explorateur, tu fais une recherche en tapant "Christine*.jpg" (sans les guillemets) seront sélectionnées TOUTES les photos comportant le mot Christine dans leur nom, quelque soit ce qui suit. En fait, l'étoile remplace tous les caractères qui suivent le mot Christine. En tapant '*Chritine*.jpg" seront pris en compte les photos ayant du texte avant et après le mot Christine.
Seul problème : il faudra créer le répertoire de destination avant.
Cordialement.
je n'ai jamais utilisé powershell