Forum Chasseur d'Images - www.chassimages.com

[ FORUM HARD, SOFT & MICRO Photo ] => Espace ADOBE Lightroom - Photoshop => Discussion démarrée par: jesus le Octobre 01, 2025, 18:53:37

Titre: Plugin Lightroom pour exporter dans dossier selon le titre
Posté par: jesus le Octobre 01, 2025, 18:53:37
Je cherche un moyen d'exporter dans Lightroom Classic, dans des dossiers nommé par rapport au titre (ou autre champ).
Sinon, il faut que je filtre et fasse plein d'export.

Titre: Re : Plugin Lightroom pour exporter dans dossier selon le titre
Posté par: Dub le Octobre 01, 2025, 21:09:07
https://www.photographers-toolbox.com/products/lightroomstatistics/keywordsexporter/

 ;)
Titre: Re : Plugin Lightroom pour exporter dans dossier selon le titre
Posté par: jesus le Octobre 02, 2025, 08:04:54
Ca à l'air d'être ce que je recherche, merci beaucoup !
Titre: Re : Plugin Lightroom pour exporter dans dossier selon le titre
Posté par: jesus le Octobre 02, 2025, 15:30:20
J'ai pensé à une autre idée en jouant avec le nom de fichier et un .bat

Et j'ai demandé à ma nouvelle amie l'IA de me faire le script bat !

A l'export, je renomme le fichier en {Titre} [at] {Nom de fichier} et voici le script :
 [at] echo off
setlocal enabledelayedexpansion

REM Parcourt tous les fichiers du dossier courant contenant un " [at] "
for %%F in (* [at] *) do (
    set "file=%%F"
    REM Sépare la partie avant et après le " [at] "
    for /f "tokens=1* delims= [at] " %%a in ("%%F") do (
        set "folder=%%a"
        set "name=%%b"

        REM Crée le dossier si nécessaire
        if not exist "!folder!" mkdir "!folder!"

        REM Déplace et renomme le fichier
        move "%%F" "!folder!\!name!"
        echo Déplacé : %%F -> !folder!\!name!
    )
)

echo.
echo ✅ Tri terminé !
pause
Titre: Re : Plugin Lightroom pour exporter dans dossier selon le titre
Posté par: jesus le Octobre 02, 2025, 15:42:55
Je trouve ça vachement élégant et économique  ;D
Titre: Re : Plugin Lightroom pour exporter dans dossier selon le titre
Posté par: jesus le Octobre 03, 2025, 09:55:27
Le premier bat ne fonctionnait pas vraiment et j'ai fini par avoir une solution avec :

 [at] echo off
setlocal enabledelayedexpansion

REM Parcourt tous les fichiers du dossier courant contenant un " [at] "
for %%F in (* [at] *) do (
    set "filename=%%~nF"
    set "ext=%%~xF"

    for /f "tokens=1* delims= [at] " %%a in ("!filename!") do (
        set "folder=%%a"
        set "name=%%b!ext!"

        if not exist "!folder!" mkdir "!folder!"
        move "%%F" "!folder!\!name!" >nul
        echo Déplacé : "%%F" ^> "!folder!\!name!"
    )
)

echo.
echo ✅ Tri terminé !
pause


Toujours vérifier les bêtises de l'IA !