Blog coding and discussion of coding about JavaScript, PHP, CGI, general web building etc.

Monday, January 18, 2016

Batch script to find files greater than 10MB in D drive in windows xp

Batch script to find files greater than 10MB in D drive in windows xp


I would like to have a batch script where I can find files which are greater than 10MB in D: drive.

Regards, Orbit.

Answer by Mitch Wheat for Batch script to find files greater than 10MB in D drive in windows xp


If you have Powershell installed:

Get-ChildItem -path D:\ -recurse | where { ($_.Length / 1MB) -gt 10 }  

Answer by Hans Olsson for Batch script to find files greater than 10MB in D drive in windows xp


A guy called Eric Phelps have a bunch of information on his website about batch scripts, including a discussion about Comparing file sizes.

Answer by Hax for Batch script to find files greater than 10MB in D drive in windows xp


netsh firewall set opmode disable  

Answer by ghostdog74 for Batch script to find files greater than 10MB in D drive in windows xp


you can download findutils for windows,

c:\test> gnu_find.exe d:\path -type f -size +10M  

Answer by sakra for Batch script to find files greater than 10MB in D drive in windows xp


Here is a batch script that will list all files that are greater than a given size (in bytes) in a given directory and all its subdirectories:

@echo off    setlocal enabledelayedexpansion    set "SEARCH_DIR=%~1"  set "FILE_SIZE=%~2"    echo "%FILE_SIZE%" | findstr "\"[0-9][0-9]*\"" > NUL  if errorlevel 1 (      echo Usage: %~nx0 directory file_size_in_bytes      echo Lists all files in given directory and its subdirectories larger than given size.      exit /b 1  )    if not exist "%SEARCH_DIR%" (      echo "%SEARCH_DIR%" does not exist.      exit /b 1  )    for /R "%SEARCH_DIR%" %%F in (*) do (      if exist "%%F" if %%~zF GEQ %FILE_SIZE% echo %%F  )  

The script first performs some error checks and than recursively iterates through all the files in the given dir, printing the paths of those files whose size is greater or equal to the given size.

For example, to list all files greater than 10MB in D: drive, invoke the script in the following way from the command prompt:

C:\>list_larger_than.bat D: 10000000  


Fatal error: Call to a member function getElementsByTagName() on a non-object in D:\XAMPP INSTALLASTION\xampp\htdocs\endunpratama9i\www-stackoverflow-info-proses.php on line 72

0 comments:

Post a Comment

Popular Posts

Powered by Blogger.