I have scripted PathGTR.bat to report all folder paths that exceed a specified number of characters.
The syntax for using PathGTR.bat is:
pathgtr DriveLetter NumberOfCharacters
where DriveLetter is the drive letter of the partition you wish to search, and NumberOfCharacters is the number of characters that must be exceeded for the path to be reported on the console.
NOTE: To report to a file, use pathgtr DriveLetter NumberOfCharacters>ReportFile
NOTE: PathGTR.bat uses VarLen.bat.
PathGTR.bat contains:
@echo off setlocal if \{%2\}==\{\} goto error set drive=%1 set drive=%drive:~0,1%:\*.* set /a size=100000%2%%100000 for /f "Tokens=*" %%a in ('dir %drive% /b /s') do call :full "%%a" endlocal exit /b 0 :error @echo Syntax: PathGTR DriveLetter PathSize endlocal exit /b 1 :full set folder=%~DP1 set fldr=%folder:\=% call varlen fldr len if %len% GTR %size% @echo Path: "%folder%"
0 comments
Hide comments