Okey, it looks like this...
- Code: Select all
C:\Users\Test\Desktop\iCMD.The.Man.DVDRip.XviD-PREVIEW>dir /b
CD1
CD2
iCMD The Man DVDRip XviD PREVIEW.nfo
ISCD title SPACE cd1.avi
ISCD-title-DASH-cd7.avi
ISCD-title-DASHDOT.cd8.avi
ISCD-title-FAIL.cd8.avi
ISCD-title.UPPERCASE.CD5.AVI
ISCD.title.DOT.cd2.avi
ISCDtitleDASHcd6.avi
ISCD_title_UNDERSCORE_cd3.avi
ISCD_title_UPPERCASE_CD4.AVI
NOCD title SPACE cd.avi
NOCD-title-DASH-cd.avi
NOCD-title-DASHDOT.cd.avi
NOCD.title.DOT.cd.avi
NOCDtitleDASHcd.avi
NOCD_title_UNDERSCORE_cd.avi
Some.Other.Unrellevent.Nfo.File-PREVIEW.nfo
- Code: Select all
Processing Folder C:\Users\Test\Desktop\iCMD.The.Man.DVDRip.XviD-PREVIEW\
Processing Folder C:\Users\Test\Desktop\iCMD.The.Man.DVDRip.XviD-PREVIEW\CD1\
Filename iCMD.Origins.CD1.avi renamed to _RENAME_iCMD.Origins.CD1.avi
Processing Folder C:\Users\Test\Desktop\iCMD.The.Man.DVDRip.XviD-PREVIEW\CD2\
Filename iCMD.Origins.CD2.avi renamed to _RENAME_iCMD.Origins.CD2.avi <-- correct location
Filename ISCD title SPACE cd1.avi renamed to _RENAME_ISCD title SPACE cd1.avi <-- all from here are actually located in the root dir
Filename ISCD-title-DASH-cd7.avi renamed to _RENAME_ISCD-title-DASH-cd7.avi
Filename ISCD-title-DASHDOT.cd8.avi renamed to _RENAME_ISCD-title-DASHDOT.cd8.avi
Filename ISCD-title-FAIL.cd8.avi renamed to _RENAME_ISCD-title-FAIL.cd8.avi
Filename ISCD.title.DOT.cd2.avi renamed to _RENAME_ISCD.title.DOT.cd2.avi
Filename ISCD_title_UNDERSCORE_cd3.avi renamed to _RENAME_ISCD_title_UNDERSCORE_cd3.avi
Filename ISCDtitleDASHcd6.avi renamed to _RENAME_ISCDtitleDASHcd6.avi
Filename NOCD title SPACE cd.avi requires no changes
Filename NOCD-title-DASH-cd.avi requires no changes
Filename NOCD-title-DASHDOT.cd.avi requires no changes
Filename NOCD.title.DOT.cd.avi requires no changes
Filename NOCD_title_UNDERSCORE_cd.avi requires no changes
Filename NOCDtitleDASHcd.avi requires no changes
So it seems to be that the report for the root folder is puched to the report for CD2
What I think cases the issue!
So my best guess for this problem is that BRC is bizzy finishing another command and the report for that gets pouched?
This is what I ask BRC todo, in this order...
This command looks in the above directory for files containing CD1, CD2 etc...renames these to "_RENAME_" + original filename then prints the result to a file
- Code: Select all
> %TESTPATH1%\DiscCheck.nfo %BRC% /DIR:%1 /RECURSIVE /NOFOLDERS /IGNOREFILEX /pattern:"*.avi *.mkv *.mov *.mp4 *.mpeg *.wmv" /regexp:([\w\d].*)([\d].*)([\Q.\E])([\w]+):_RENAME_\1\2\3\4 /EXECUTE
This command search the created file "DiscCheck.nfo" for "renamed to _RENAME_" witch deterrence if any files containing CD1, CD2 was found!
- Code: Select all
ECHO|findstr /I /C:"renamed to _RENAME_" %TESTPATH1%\DiscCheck.nfo"
This command change any uppercase ext to lowercase
- Code: Select all
%BRC% /DIR:%1 /RECURSIVE /NOFOLDERS /CHANGEEXTCASE:L /EXECUTE
This command finds nfo dupes named somename.nfo.1 At first I tried to use "find" to located somename.nfo.1 etc, but could not get it to work with either
- Code: Select all
*.nfo.? or *?nfo* or *.nfo.* or *.nfo??
so I use BRC witch is not that stupid and finds them easily! But as BRC cannot delete/move/copy anything (witch if it could, would get me to buy it Jim Willsher )
Then have BRC set any nfo dupes found with read-only attribute using
- Code: Select all
%BRC% /DIR:%1 /RECURSIVE /NOFOLDERS /SETR /pattern:"*.nfo.*" /PREFIX:_DEL_ /EXECUTE
as simply using do not work...
- Code: Select all
%BRC% /DIR:%1 /RECURSIVE /NOFOLDERS /SETR /pattern:"*.nfo.* /EXECUTE
then I wipe them with
- Code: Select all
>nul 2>&1 del /s /q /a:r %1\*
So...maybe its to much for BRC to handle, so output for commands get incorrectly cued or such?