Skip to content

A list of useful CMD Commands that you can use on windows

License

Notifications You must be signed in to change notification settings

snphan/Useful-CMD-Commands

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

Useful CMD Commands

A list of useful CMD Commands that you can use on windows for file management and such. If you ever get stuck just do "help [Command]" without the quotations.

Basic Commands

Note that if your paths have spaces in them you need to encapsulate it with ONLY " ". For example if you have a path like New Folder 1/New Folder 2, you will need to input it as "New Folder 1/New Folder 2", or else CMD will treat the spaces as separate commands.

Command Usage
del [file_path] Delete a file
copy [file_path] [copy to folder path] Copy a file to some folder
del [file_path] Delete a file
move [file_path] [move to folder path] move a file to some folder
ren [old_filename] [new_filename] move a file to some folder
mkdir [folder_name] Make a new dir called "folder_name" in the current directory
cd [folder_path] Change working directory to folder_path

Viewing Folder Commands

Command Usage
tree Shows a tree of the folder and its subdirectories
dir Shows the files and folders
dir /b /a-d List all of the files in the current directory

Useful For Loops

Note that the %[letter] can be any letter. It just represents a variable in the CMD.

Command Usage
FOR /L %I in (0,1,10) DO mkdir "Folder %I" Make a bunch of incrementing folders called "Folder #" in the current directory. /L allows you to do ranges(start, step, end)
FOR /L %I in (0,1,10) DO echo "FILE %I" > "File %I.txt" Create an incrementing list of text files and Write FILE # into each file.
FOR /D %d in (*) DO mkdir "%d/New Folder" Make "New Folder" in all folders of current directory. You can change the (*) to some other format to select only specific files. For example (iot-*) folders that start with "iot-". You need the /D to loop through the folders
FOR %a in (*.pdf) DO ren "%a" "0%a" Add a leading 0 to all of the files in the folder with .pdf extension
FOR %a in (*.txt) DO ren "%~a" "%~na version 1%~xa" Add "version 1" right before .txt
FOR /D %a in (*) DO FOR %b in ("%a/*.csv") DO copy "%a\%b" "..\New folder" Copy all .csvs from child directories to "New Folder" in the parent directory
dasdfasdfa

About

A list of useful CMD Commands that you can use on windows

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published