How to copy folder and file with Destination Path Too Long Folder
Path windows trick ✅ 2024
1. Using the XCOPY Command (Built-in):
XCOPY is a command-line utility that can sometimes handle
longer paths better than the standard File Explorer copy.
- Steps:
1.
Open Command Prompt as Administrator (search
for "cmd", right-click, and select "Run as
administrator").
2.
Use the following command structure:
3.
XCOPY "Source Path" "Destination
Path" /E /I /Y
§ "Source
Path": Replace this with the full path to the folder or file you want to
copy (enclose in quotes if it contains spaces).
§ "Destination
Path": Replace this with the full path to the destination folder (enclose
in quotes if it contains spaces).
§ /E:
Copies folders and subfolders, including empty ones.
§ /I: If
the destination does not exist and you are copying more than one file or
directory, prompts you to specify whether the destination is a file or
directory. Assuming the destination is a directory.
§ /Y:
Suppresses prompting to confirm you want to overwrite an existing destination
file.
- Example:
- XCOPY
"C:\Users\YourUser\Documents\VeryLongSourceFolderName\EvenLongerSubfolder\File.txt"
"D:\ShortDestinationFolder" /E /I /Y
- Limitations: While
often effective, XCOPY might still encounter issues with extremely long
paths.
2. Using ROBOCOPY Command (Built-in - More Powerful):
ROBOCOPY (Robust File Copy) is another command-line utility
that is generally more powerful and reliable than XCOPY for handling various
copy scenarios, including long paths.
- Steps:
1.
Open Command Prompt as Administrator.
2.
Use the following command structure:
3.
ROBOCOPY "Source Path" "Destination Path" /E
/COPYALL /DCOPY:T /MOVE /MIR
§ "Source
Path": Full path to the source folder or file.
§ "Destination
Path": Full path to the destination folder.
§ /E:
Copies subdirectories, including empty ones.
§ /COPYALL: Copies
all file information (data, attributes, timestamps, security, owner, auditing).
You can use specific options like /COPY:DAT for data, attributes, and
timestamps.
§ /DCOPY:T: Copies
directory timestamps.
§ /MOVE:
Moves the files/folders (deletes from the source after copying). Use with
caution!
§ /MIR:
Mirrors a directory tree (equivalent to /E plus deleting files/folders in the
destination that are no longer in the source). Use with extreme caution!
- For a simple copy, a good starting point is
- ROBOCOPY
"Source Path" "Destination Path" /E /COPY:DAT
- Example:
- ROBOCOPY
"C:\Users\YourUser\Documents\VeryLongSourceFolderName\EvenLongerSubfolder"
"D:\ShortDestination" /E /COPY:DAT
- Advantages: ROBOCOPY
is generally more robust and offers more options for handling errors and
retries.
3. Mapping a Network Drive to a Shorter Path:
If the long path issue arises from deeply nested folders,
you can map a network drive to a point closer to the files you want to copy.
This effectively shortens the perceived path.
- Steps:
1.
Share the parent folder: Right-click on a parent folder in the long path (closer to
the root) and select "Properties." Go to the "Sharing" tab.
Click "Share..." and follow the prompts to share the folder with
yourself or everyone. Note the network path (e.g., \\YourComputerName\SharedFolder).
2.
Map a network drive: Open File Explorer, click "This PC" in the left
pane, then click "Computer" in the top menu and select "Map
network drive."
3.
Choose an available drive letter.
4.
In the "Folder" field, enter the
network path you noted in step 1 (e.g., \\YourComputerName\SharedFolder).
5.
Click "Finish."
6.
Now, you can access the deeply nested folders
through the newly mapped drive letter, which will have a shorter path. Try
copying the files/folders from this mapped drive to your desired destination.
4. Using Third-Party File Management Tools:
Several third-party file managers are designed to overcome
Windows' path length limitations. Some popular options include
- Total
Commander: A powerful dual-pane file manager known
for its robust features and ability to handle long paths.
- FreeCommander: Another
popular free file manager that often handles long paths better than File
Explorer.
Install and use these tools to navigate to the source
files/folders and copy them to your desired destination.
5. Enabling Long Paths in Windows 10/11 (Registry Edit - Use with
Caution):
Windows 10 (version 1607 and later) and Windows 11 offer an
option to enable support for long paths (beyond the traditional 260-character
limit). Modifying the registry can be risky if not done correctly, so
proceed with caution and create a system restore point before making changes.
- Steps:
1.
Press Win + R, type regedit, and press Enter to open
the Registry Editor.
2.
Navigate to the following key:
3.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
4.
Look for a DWORD (32-bit) value named LongPathsEnabled.
5.
If it exists, double-click it and set its Value
data to 1.
6.
If it doesn't exist, right-click in the right pane,
select "New" -> "DWORD (32-bit) Value", and name it LongPathsEnabled.
Then, double-click it and set its Value data to 1.
7.
Close the Registry Editor and restart your computer
for the changes to take effect.
- Important Considerations After
Enabling Long Paths:
- This
setting requires applications to be specifically designed to support long
paths. While File Explorer and some built-in tools might work better,
older or non-updated applications might still have issues.
- Enabling
this globally might have unintended consequences with some older
software. Test thoroughly after making the change.
Choosing the Right Method:
- For
occasional long path issues, XCOPY or ROBOCOPY are often the quickest
solutions.
- If
you frequently deal with deeply nested folders, mapping a network drive
can simplify the process.
- Third-party
file managers are excellent for ongoing management of files with long
paths.
- Enabling
long paths in the registry can be a convenient permanent solution but
requires caution and understanding of its implications.
Remember to always be careful when using command-line tools
and modifying the registry. Good luck copying your files!
