| 1. |
Solve : Please help with batch or VBS file? |
|
Answer» Hello folks, I really need some help. I have been trying a number of ways but do not have ENOUGH experience or knowledge of the code for this. I am trying to create a BATCH file or VBS file that can change this: Hello folks, I really need some help. I have been trying a number of ways but do not have enough experience or knowledge of the code for this. I am trying to create a batch file or VBS file that can change this: Here are some images for a visual. Basically want to remove the highlighted folders. Thanks again. Moving Files up one level really isn't that big of a deal. Code: [Select]H:\Level1\Level2>dir /b File1.jpg File2.jpg File3.jpg H:\Level1\Level2>move *.jpg ..\ H:\Level1\Level2\File1.jpg H:\Level1\Level2\File2.jpg H:\Level1\Level2\File3.jpg H:\Level1\Level2>dir /b H:\Level1\Level2>cd .. H:\Level1>dir /b File1.jpg File2.jpg File3.jpg Level2 H:\Level1>This shouldn't be overly difficult. I will try and see what I can do in my free time today. If you have a file in the Folder Above it with the same name it is going to overwrite the file with this code. Please test this on some sample data before you use it on your live data. Code: [Select]echo off PUSHD "H:\Downloads\Albums\WorkFolder" FOR /F "TOKENS=* DELIMS=" %%G IN ('DIR /AD /B') DO ( PUSHD %%G FOR /F "TOKENS=* DELIMS=" %%H IN ('DIR /AD /B') DO ( MOVE /Y %%H\*.* .\ RMDIR /Q /S %%H ) POPD ) POPD Before: Code: [Select]H:\Downloads\Albums\WorkFolder>tree /f Folder PATH listing for volume DATA Volume SERIAL number is D2F3-49FA H:. │ LevelUp.bat │ ├───Album-April │ └───Random │ 1.jpg │ 2.jpg │ 3.jpg │ 4.jpg │ ├───Album-February │ └───Random │ 1.jpg │ 2.jpg │ 3.jpg │ 4.jpg │ ├───Album-January │ └───Random │ 1.jpg │ 2.jpg │ 3.jpg │ 4.jpg │ └───Album-March └───Random 1.jpg 2.jpg 3.jpg 4.jpg After: Code: [Select]H:\Downloads\Albums\WorkFolder>tree /f Folder PATH listing for volume DATA Volume serial number is D2F3-49FA H:. │ LevelUp.bat │ ├───Album-April │ 1.jpg │ 2.jpg │ 3.jpg │ 4.jpg │ ├───Album-February │ 1.jpg │ 2.jpg │ 3.jpg │ 4.jpg │ ├───Album-January │ 1.jpg │ 2.jpg │ 3.jpg │ 4.jpg │ └───Album-March 1.jpg 2.jpg 3.jpg 4.jpg |
|