Batch file scripts below will register DLLs, copy or moved files.
Be careful in moving files as it would overwrite if there is an existing file on the destination folder.
This batch file script below would register DLL files in a specified folder.
REM Start Copy Here
REM Register DLL files
@echo off
set cnt=0
for %%v in (C:\MyCustomApp\*.dll) do (
regsvr32 /s "%%v"
call set /a cnt=%%cnt%%+1
)
echo Total dlls found and registered = %cnt%
REM End of Batch File
Using same batch file it can be tweak to copy any specified files to a particular folder.
If you have a folder with PDF, Excel Files or other documents.
And you just want to copy files or move files to another folder, batch scripts below would help.
This simple batch file below would copy files to a specified folder.
REM Start Copy Here
REM Copy PDF Files to another folder
@echo off
set cnt=0
for %%v in (d:\MixFilesFolder\*.pdf) do (
copy "%%v" "d:\AllPDF"
call set /a cnt=%%cnt%%+1
)
echo Total PDFs files copied and found = %cnt%
REM End of Batch File
If copied successfully, this output below would appear on the screen.
D:\>copyx.bat
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
Total Txts files copied and found = 8
To move files using batch file, see code snippet below.
REM Start Copy Here
REM Move PDF Files to another folder
@echo off
set cnt=0
for %%v in (d:\MixFilesFolder\*.pdf) do (
move /Y "%%v" "d:\AllPDF"
call set /a cnt=%%cnt%%+1
)
echo Total PDFs files moved and found = %cnt%
REM End of Batch File
move /Y "%%v" "d:\AllPDF" - will supress prompting to confirm overwrite
move /-Y "%%v" "d:\AllPDF" - will prompt to overwrite the file
If move /-Y is used the user will be prompt to overwrite the file (see sample output below)
D:\>movex
1 file(s) moved.
1 file(s) moved.
1 file(s) moved.
1 file(s) moved.
1 file(s) moved.
1 file(s) moved.
Overwrite d:\c1\x.txt? (Yes/No/All):
If move /Y is used it will suppress the warning and just overwrite the file.
To create a batch file copy the script above save it to a notepad.
Click on File, click on “Save As” then enclosed the file name with quotation marks and with “.bat” extension. Like, "MyBatchScript.bat"
To move directories, using the using the "move" command.
Do a "dir /x" and redirect the contents to a text file.
Dir /x - will display short names, so even directories will long file names will not be an issue.
Like, d:\dir /x > file.txt -- will list the short names of the directories and redirect to file.txt.
Then this one line command can do the job to move the directories specified on the file:
To test whether the batch file can read the text file do:
FOR /F %%i IN (file.txt) DO Echo "%%i"
This line below will move the directories to "d:\MyMixFolder", or change it to a desired location. FOR /F %%i IN (file.txt) DO Move /Y "%%i" "d:\MyMixFolder"
But the output of "dir /x > file.txt", contains some other unnecessary lines or data, remove lines that are not needed and the file should only contain the short names of the directories.
To move directories, using the using the "move" command.
Do a "dir /x" and redirect the contents to a text file.
Dir /x - will display short names, so even directories will long file names will not be an issue.
Like, d:\dir /x > file.txt -- will list the short names of the directories and redirect to file.txt.
Then this one line command can do the job to move the directories specified on the file:
To test whether the batch file can read the text file do:
FOR /F %%i IN (file.txt) DO Echo "%%i"
This line below will move the directories to "d:\MyMixFolder", or change it to a desired location. FOR /F %%i IN (file.txt) DO Move /Y "%%i" "d:\MyMixFolder"
But the output of "dir /x > file.txt", contains some other unnecessary lines or data, remove lines that are not needed and the file should only contain the short names of the directories.
Cheers!!! Hope you find it useful.
=============================
Amidst the daily toils and hard work.
It's always a good thing to get down to your knees and pray.
A true prayer delights the heart and gladdens the soul.
Check out this free Android app on Google Play.
Search "soulrefresh" on Google Play store.
Then click and install Heaven's Dew Fall.
Free Android App no Ads.
Click on this link below:
https://play.google.com/store/apps/details?id=soulrefresh.beautiful.prayer
Android Rosary App Guide
https://play.google.com/store/apps/details?id=com.myrosaryapp
=============================
Amidst the daily toils and hard work.
It's always a good thing to get down to your knees and pray.
A true prayer delights the heart and gladdens the soul.
Check out this free Android app on Google Play.
Search "soulrefresh" on Google Play store.
Then click and install Heaven's Dew Fall.
Free Android App no Ads.
Click on this link below:
https://play.google.com/store/apps/details?id=soulrefresh.beautiful.prayer
Android Rosary App Guide
https://play.google.com/store/apps/details?id=com.myrosaryapp
Comments
Post a Comment