Trending December 2023 # How To Move Multiple Files At Once Using A Batch File # Suggested January 2024 # Top 19 Popular

You are reading the article How To Move Multiple Files At Once Using A Batch File updated in December 2023 on the website We hope that the information we have shared is helpful to you. If you find the content interesting and meaningful, please share it with your friends and continue to follow and support us for the latest updates. Suggested January 2024 How To Move Multiple Files At Once Using A Batch File

It is key for users to be able to move and rearrange their files, especially if they use Windows for professional purposes. Moving files one by one can be a tedious process, in which case creating a batch file (.bat) and encapsulating all the files you want to move inside it, can be of help. In this tutorial, we will look at how you can create a batch file on Windows 11/10 and use it to move files.

Create and Use a Batch File to Move Multiple Files in Windows 11/10

A Batch file is a script file that helps in automating periodic tasks with the help of commands. Let us now look at the steps you need to follow to create a batch file.

How to create a Batch file on Windows 11/10

There are no restrictions in terms of the destination directory or folder to keep your Batch file in. Simply open File Explorer, visit the desired location and proceed with the steps of creating the file.

Here, select to create a ‘.txt’ document

Rename this document to a name of your choice and change its file extension from .txt to .bat

Ignore the ‘this file may become unusable’ prompt and proceed with the process

You’ll now notice a new .bat file in the directory with a distinctive file icon. Let us now see how such a Batch file can be used to move one or more files from a folder from one place to another.

How to create folders using a Batch file

The Batch file you’ve just created can be used to create folders linked with this Batch file using a few simple lines of code. The good thing is that any folders you may create this way will move to the location that the original Batch file moves. Here’s what you need to do for this:

Open Notepad as administrator and open the Batch file you’ve just created

Paste the following lines of code:

@echo off md FolderName1 FolderName2 “Folder Name3"

    The above lines of code will help you create 3 folders namely; FolderName1, FolderName2, and Folder Name 3. If you wish for your folder’s name to have more than one word in it, you have to specify it by quoting the entire name as done above

    Now, save this file in the original .bat file extension and close Notepad

    Now, revisit the .bat file in its original location and double-tap on it to make the recently made changes take effect. Upon doing so, you’ll realize that Windows will create 3 folders by the names you’ve just provided. The code above can be modified to create subfolders in these new folders. E.g., you can create a subfolder ‘materials’ in FolderName2 by entering the following command:

    md FolderName1 FolderName2/Materials “Folder Name3"

    This could help you further bifurcate and better manage your files.

    Read: How to Run Batch Files silently in background on Windows

    How to Move Multiple Files at once using a Batch file

    Open the File Explorer and visit the newly created folders, the ones between which we will be moving files

    Here, get the location of both the Source folder and the destination folder

    Open Notepad and select ‘Run as an administrator to create a new .bat file

    Here, use the ‘move’ command and post the following code:

    move Source-Folder-Path*.* Destination-Folder-Path

      In our case, our code will look like this:

      @echo off move C:UserslenovoDesktop"sample folder"FolderName1*.* C:UserslenovoDesktop"sample folder"FolderName2

      The ‘*.*’ here acts as a delimiter of sorts, which is used to let the program know that you want to move all the files from the source folder to the destination folder. Save this program document as a ‘.bat’ file, preferably in the same location as the original bundle of files and folders (for convenience).

      Now, to execute this program, double-tap on the new command’s Batch file and wait for a while. You’ll find your Windows Explorer to refresh once, after which, you can check that the files, in this case, have moved from ‘FolderName1’ to ‘FolderName2,’ as evidenced by the picture below:

      As you can see, all the PDF files were moved from the original folder to a new one in one go. This code can further be modified to include and move only a select few files from a folder. You can modify it further to only include files that have a particular file extension, like ‘.png’, ‘.jpeg’, etc.

      Read: How to schedule a Batch File to run automatically

      In all the steps we followed above, we prefixed our executed codes with the keyword ‘@echo off’ which allowed you to bypass opening the command prompt for the Batch file to work, although intrinsically, a Batch file works via a command prompt only. Doing so is just time-effective and less overwhelming.

      Can you move multiple files all at once into a folder? How do I automatically copy files from one folder to another in Windows 11/10?

      If running a batch file to move multiple files in one go seems complicated to you, you can automate the execution of this process via the Windows Task Scheduler. In the Task Scheduler app, you can create a task, set a trigger, and under the action tab upload the script of the ‘.bat’ file to automatically copy files from one folder to the other.

      We hope you find this helpful.

      You're reading How To Move Multiple Files At Once Using A Batch File

      How To Batch Rename Multiple Files On Mac

      On your Mac, giving your files recognizable names makes it easier to find the one you need when you need it. If you have items like screenshots that have default names when you save them or files you’ve received from someone else, you can give them new names.

      Luckily, you don’t have to rename files one by one on macOS. In this article, I’ll show you how to batch rename multiple items on Mac using Finder.

      How to rename multiple files at once on Mac

      But when you have multiple files that you want to rename, this can be time-consuming. Instead, you can use Finder to change the file names.

      To begin, choose the files you want to rename. Here’s how to select multiple files on Mac:

      Select all files in a folder: Press Cmd (⌘) + A.

      Select multiple adjacent files: Choose the first file, hold Shift, and choose the last file in the group.

      Select multiple non-adjacent files. Choose the first file, hold Cmd (⌘), and choose each remaining file.

      You should see a drop-down menu. Then, use one of the options below to rename your files.

      Format text

      Using this option, you can format the filename with the name and index, counter, or date with customizable settings.

      Select Format in the top drop-down menu.

      Choose the following options:

      Name Format: Use the name with the index number, counter, or current date and time.

      Where: Add the index, counter, or date before or after the name.

      Custom Format: Enter the name you want to use.

      Start Numbers At: For the index and counter, you can start with any number you like.

      Let’s look at an example:

      Here, we’ll rename our files using the counter after the name “MyFile” starting at number 1.

      For this example, we’ll use the date before the name “MyFile.”

      You should see your filenames updated.

      Add text to currently named files on Mac

      Maybe you don’t want to change the entire filename but add text to it.

      Select Add Text in the top drop-down menu.

      In the box to the right, enter the text you want to add to the current name.

      In the drop-down menu to the far right, choose to add the text before or after the name.

      Here’s an example. We are adding the text “IGB” before the name. Again, you can see a preview on the bottom left of how your filenames will appear.

      You’ll then see the filenames updated.

      Replace the text in name of every file in Finder

      One last way you can batch rename files on Mac is by replacing text. This is handy if you want to keep part of the current name but use something else for the rest.

      Select Replace Text in the top drop-down menu.

      Enter the following options:

      Find: Enter the current text you want to replace.

      Replace with: Enter the new text you want to use.

      Here’s an example of this option where we edit the default names for screenshots captured on Mac. We’ll replace “Screen Shot” with “Mac.”

      And just like that, your files are renamed.

      How to undo batch renaming of files on Mac

      If you have changed your mind and wish to revert to your original files name, just do the following:

      Select the files you have renamed.

      Alternatively, you may also use Cmd (⌘) + Z to undo the renaming shortly after.

      Rename files in bulk!

      When it comes to batch renaming files on Mac, you have the flexibility to use almost any name you want. So, you can save time by changing the names manually and doing it in bulk. For more, look at how to show the filename extensions on Mac.

      Read more:

      Author Profile


      With her BS in Information Technology, Sandy worked for many years in the IT industry as a Project Manager, Department Manager, and PMO Lead. She wanted to help others learn how technology can enrich business and personal lives and has shared her suggestions and how-tos across thousands of articles.

      How To Track Multiple Package Tracking Numbers At Once

      Frugal online shopping sometimes involves making purchases from multiple different online retailers all at once. While that can mean great things for your bank account, it’s not so easy to keep track of.

      Tracking your packages is not only important for knowing when to be home and collect your items, but it can also help you track down items that don’t deliver as expected. If you’re a serial internet shopper like I am, you may sometimes even forget that you’ve made a particular purchase. If it never delivers, that’s not good—especially if it never crosses your mind.

      Table of Contents

      While there are many simple ways to keep track of a single tracking number, multiple package tracking can be difficult. There are a few apps on iOS and Android that make this easier, but who wants to sit around on their phone all day checking for shipping updates?

      In this article, let’s go over the best way to handle multiple package tracking numbers at once by desktop or through the web.

      Packagetrackr is our pick for the best web-based tool for saving and following multiple package tracking numbers. This is a tool that I personally used over the recent Black Friday and Christmas shopping season, and it saved me an immeasurable amount of time and headaches.

      The first thing you’ll want to do is sign up for a Packagetrackr account. It’s completely free and even supports signing up by linking your Google account.

      Signing up will allow you to store all of your saved package tracking numbers safely and securely so that you can come back to them to check their statuses at a later date. After creating an account, you’ll be taken to your inbox.

      Here is where you’ll see a list of all your recently tracked packages. As you’ve just signed up for a new account, this page should be empty. However, let’s check out how this page looks once we add a tracking number.

      Tracking a Package

      When adding your first package tracking number, you don’t even have to select which shipping service corresponds to it. Packagetrackr will automatically detect this or narrow it down to multiple options for you to choose from. As you can see above, it’s determined that the tracking number I entered belongs to UPS.

      In the example above, you can see that I’ve added a package that has already been delivered some weeks ago. However, if you’re trying to track a package currently shipping, its status will show accordingly.

      The five different statuses tracked by Packagetrackr are Information Received, At Pickup, In Transit, Out for Delivery, and Delivered. Each status change can optionally send you an update via email, so you’ll know immediately when forward movement is occurring in the shipping process. Further down this page, you can even find a tracking map and a full delivery progress log.

      Viewing Your Tracked Packages

      After successfully adding your first package, head back to your inbox and you’ll see that it’s now listed and being tracked.

      When you’re done tracking a package, you can either send it to your Archive for keeping or your Trash for removal. You can view your packages together as a full list or you can use the In Transit, Out for Delivery, Delivered, Pending, or Exception buttons across the top of this table to filter them accordingly.

      Tweaking Your Settings

      While both of these pages are configured to give you the most number of email updates by default, you may want to lessen them to your liking. On these pages, you can turn off email notifications altogether, disable automated shipment status updates, or disable automatic archiving.

      Considering all of the mobile apps that allow you to track your packages, it’s great that there’s a web-based solution that is totally cross-platform. Packagetrackr works on any device, is completely free, and lets you track dozens of active shipments through a simple and intuitive UI. What more could you want?

      How To File Vat Returns Using Tallyprime


      Different states in India use different methods for filing periodic VAT returns. The different methods used by commercial taxes departments across India are:

      Print format

      Online form update

      Microsoft Excel template with macros

      XML Format

      In this method, the return forms are printed in the format provided by the commercial taxes department of the respective state. The hard copy of the form, with return details, is then submitted at the commercial taxes department office.

      To support this method of VAT returns, TallyPrime allows you to print the return forms in the format prescribed by the department, with all the details filled in from the transactions recorded by you in the reporting period.

      To print VAT form or annexure of a state in TallyPrime

      2.Press Ctrl+P to print the form.

      The printed copy of the form with the signature of the authorized person can be submitted to the department.

      In this format, the return details are filled in the form hosted on the website of the state’s commercial taxes department. A registered dealer has to login to department’s website using his username and password, navigate and open the online form, and enter the return details for the period. After all the details have been entered, the form has to be saved.

      To support this method of VAT returns, TallyPrime allows you to print the return form in the same format as the online form. All the fields, columns, and rows will be in conformity with the online form. Use the values in the printed copy to fill the form displayed on the commercial taxes department website.

      To fill the values in the online form

      2.Press Ctrl+P to print the form.

      3.Login to the website of the commercial taxes department.

      4.Navigate to the online form.

      5.Enter the values in the online form using the information from the copy printed in TallyPrime.

      6.Save the online form after entering all the information.

      Microsoft Excel Template with Macros

      In this method, the department provides an Microsoft Excel template with predefined fields for filling the VAT return details for a period. Dealers should fill in the values in the MS Excel template, validate the template, and upload the validated returns file. The upload file format can be excel or xml, which is generated by the MS Excel template after validation.

      To support this method of VAT returns, TallyPrime has provisions to export the VAT return details to the MS Excel templates provided by the department. Both return forms and annexure details can be exported to the MS Excel templates from TallyPrime.

      To file returns using the excel template

      1.Download the templates of the forms from the department website.

      2.Copy the template to local folder.

      4.Press Ctrl+E to export the return details to the excel template. The Export Report screen appears.

      5.Enter the path of the folder containing the template in the field Export Location.

      6.Enter the name of the template in the field Output File Name.

      7.Accept the screen. As always, you can press Ctrl+A to save.

      8.Open the template after the export is complete.

      9.Validate the values updated in the template.

      10.Login to the department website and upload the validate file.

      In case of states where the xml file has to be uploaded, the excel template creates a xml file after successful validation. The xml file thus generated has to be uploaded to the department website.

      In this method, the returns are generated and filed directly in xml format. The xml tags are provided by the department, and the dealers are expected to file return details using these tags. In case the xml return file does not comply with the tags and structure of the sample provided by the department, the uploaded file will be rejected.

      To support this method of VAT returns, TallyPrime has provisions to export the VAT return details in the xml formats prescribed by the department. For each state that recommends xml filling of VAT returns, the export process in TallyPrime is designed to generate xml files using the tags provided by the respective commercial taxes department.

      To file returns using xml files

      2.Press Ctrl+E to export the return details. The Export Report screen appears with details of export location and name of the exported file.

      3.Accept the screen. As always, you can press Ctrl+A to save.

      4.Login to the department website and upload the xml file generated by TallyPrime.

      How To Define A Gui Layout Using Xml Files In Android?


      GUI (Graphical User Interface) of any android application lets users interact with the various functionalities of android applications. The GUI is the main part of the application which is visible to the user. GUI of any android applications can be designed in several different ways such as using XML, Dart, Kotlin and many more. In this article we will take a look at How to define a GUI layout of an android application using XMl files.


      We will be creating a simple application in which we will be creating a text view for displaying the heading of our application. Then we will be creating an image view and one more text view for displaying the UI for our application. Now let’s move towards android studio for creating a new project.

      Step 1 : Creating a new project in Android Studio

      Inside this screen we have to simply specify the project name. Then the package name will be generated automatically.

      Note − Make sure to select the Language as Java.

      Once our project has been created we will get to see 2 files which are open i.e activity_main.xml and chúng tôi file.

      Step 2 : Working with activity_main.xml


      <TextView android:id=”@+id/idTVHeading” android:layout_width=”match_parent” android:layout_height=”wrap_content” android:layout_above=”@id/idIVImage” android:layout_margin=”20dp” android:padding=”4dp” android:text=”GUI Layout using XML in Android” android:textAlignment=”center” android:textColor=”@color/black” android:textSize=”20sp”

      <ImageView android:id=”@+id/idIVImage” android:layout_width=”200dp” android:layout_height=”200dp” android:layout_centerInParent=”true” android:layout_margin=”20dp”

      <TextView android:id=”@+id/idTVMessage” android:layout_width=”match_parent” android:layout_height=”wrap_content” android:layout_below=”@id/idIVImage” android:layout_margin=”20dp” android:gravity=”center” android:text=”Good Morning.” android:textAlignment=”center” android:textAllCaps=”false” android:textColor=”@color/black” android:textDirection=”ltr” android:textSize=”20sp”

      Explanation − In the above code we are creating a root layout as a Relative Layout. Inside this layout we are creating a text view which is used to display the heading of our application. After that we are creating an image view in which we are displaying the image of android. Lastly we are creating one more text view in which we are displaying the text view. Lastly we are adding a closing tag for the Relative Layout.

      Note − Make sure you are connected to your real device or emulator.

      Output Conclusion

      In the above article we have taken a look on How to define the GUI layout of an Android application using XML files in Android.

      How To Copy Files From One Folder To Another Using Python?

      A file is a collection of information or data that is stored on a computer. You are already familiar with several file types, such as your audio, video, and text files.

      Text files and binary files are the two categories into which we often split files. Simple text is contained in text files, as opposed to binary data, which can only be read by computers.

      A group of files and subdirectories is called a directory or folder. A subdirectory is a directory present inside a directory. Numerous operating system functions can be carried out automatically.

      File Operations Using Python

      Python provides various methods to perform operations on the files and folders of the underlying operating system.

      The OS module in Python has functions for adding and deleting folders, retrieving their contents, changing the directory, locating the current directory, and more. Import this module, we will use the listdir() method of it to fetch the files.

      Similarly, the shutil module provides a number of functions for dealing with operations on files and associated collections. It gives users the option to copy and delete files. You can copy the contents of one folder to another using the shutil.copy(), shutil.copy2() and shutil.copytree() methods of this module.

      You can include these functions in your file by importing their respective modules as shown below −


      shutil shutil




      arguments passed


      Using shutil.copy() operation

      Using this function, the text or content of the source file is copied to the target file or directories. Additionally, the permission mode of the file is preserved, but the file metadata (such as the “Date Creation”, “Date Modification” etc..) is not preserved.


      Following is the syntax of the shutil.copy() method−

      shutil.copy(origin, target)


      Origin − A string containing the source file’s location or path

      Target − A string containing the destination file’s location or path.


      Following is an example of to copy files from one folder to other using shutil.copy() operation −




      shutil files



























      "Files are copied successfully"



      Following is an output of the above query:

      Files are copied successfully

      Note − Both a relative and an absolute path can be used to copy a file. The file’s location on the disc is indicated by the path

      Here we are providing the folder path of both the source and the destination of the files.

      Using shutil.copy2() operation

      First of all, this function is exactly like copy() with the exception that it keeps track of the source file’s metadata.

      The execution program for this is exact same as shutil.copy(). The only difference is that while fetching the file to directory, in place of shutil.copy() we write shutil.copy2().














      Following is the syntax of the shutil.copy2() method –

      shutil.copy2(origin, target)

      Origin and target values are same as defined above.

      The copy2() function in this code does one additional operation in addition to a copy() which is to keep the metadata.

      Using shutil.copytree() method

      This function moves a file and any subdirectories it contains from one directory to another.

      This indicates that both the source and the destination include the file. The string must contain the names of both parameters.


      Following is the syntax of the shutil.copytree() method –

      shutil.copytree(origin, target)

      Origin and target values are same as defined above.


      Following is an example of to copy files from one folder to other using shutil.copytree() operation:





      "File Copied Successfully"



      Following is an output of the above query:

      File Copied Successfully

      As an output we will be able to see the changes made after the execution i.e. the ‘Works’ folder gets copied to the ‘Works TP’ folder with the name of ‘newfolder’ as assigned in the code above containing all the files inside it which was there in the Works folder.

      In order to obtain a duplicate of that file, we have included the copytree() function in this code.

      Update the detailed information about How To Move Multiple Files At Once Using A Batch File on the website. We hope the article's content will meet your needs, and we will regularly update the information to provide you with the fastest and most accurate information. Have a great day!