Overview
Enter in the cmd command line windowrobocopy empty_dir will_delete_dir /purge
- empty_dir New empty directory
- will_delete_dir The directory to delete
- Note the space in the middle
Note that this method will delete all files in the target path, use it with caution! ! !
origin
Recently, I learned to use node development and use yo to automatically build project dependency files. The node_modules directory is too deeply nested, such as:
D:\10Study\test\node_modules\forever\node_modules\forever-monitor\node_modules\broadway\node_modules\winston\node_modules\request\node_modules\
form-data\node_modules\combined-stream\node_modules\delayed-stream\test\integration\test-delayed-stream-auto-pause.js
To delete D:\10Study\test\node_modules
the directory and all its files, it is prompted that the path is too long (too deep) and cannot be deleted.
Various rd
and del
commands have been tried to no avail.
rd /s/q D:\10Study\test\node_modules
路径 D:\10Study\test\node_modules\forever\node_modules\forever-monitor\node_modules\broadway\node_modules\winston\node_modules\request\node_modules\form-data\node_modules\combined-stream\node_modules\delayed-stream\test\integration\test-delayed-stream-auto-pause.js 太长。
Solution
- Create a new blank directory, such as
D:\10Study\temp
; - Open a command line window in administrator mode;
- Enter
robocopy D:\10Study\temp D:\10Study\test\node_modules /purge
.
Get it done.
robocopy D:\10Study\temp D:\10Study\test\node_modules /purge
-------------------------------------------------------------------------------
ROBOCOPY :: Windows 的可靠文件复制
-------------------------------------------------------------------------------
开始时间: 2015年5月24日 11:13:00
源: D:\10Study\temp\
目标: D:\10Study\test\node_modules\
文件: *.*
选项: *.* /DCOPY:DA /COPY:DAT /PURGE /R:1000000 /W:30
------------------------------------------------------------------------------
0 D:\10Study\temp\
*多余目录 -1 D:\10Study\test\node_modules\forever\
*多余目录 -1 D:\10Study\test\node_modules\forever\node_modules\
*多余目录 -1 D:\10Study\test\node_modules\forever\node_modules\forever-monitor\
*多余目录 -1 D:\10Study\test\node_modules\forever\node_modules\forever-monitor\node_modules\
*多余目录 -1 D:\10Study\test\node_modules\forever\node_modules\forever-monitor\node_modules\broadway\
*多余目录 -1 D:\10Study\test\node_modules\forever\node_modules\forever-monitor\node_modules\broadway\node_modules\
*多余目录 -1 D:\10Study\test\node_modules\forever\node_modules\forever-monitor\node_modules\broadway\node_modules\winston\
*多余目录 -1 D:\10Study\test\node_modules\forever\node_modules\forever-monitor\node_modules\broadway\node_modules\winston\node_module
s\
*多余目录 -1 D:\10Study\test\node_modules\forever\node_modules\forever-monitor\node_modules\broadway\node_modules\winston\node_module
s\request\
*多余目录 -1 D:\10Study\test\node_modules\forever\node_modules\forever-monitor\node_modules\broadway\node_modules\winston\node_module
s\request\node_modules\
*多余目录 -1 D:\10Study\test\node_modules\forever\node_modules\forever-monitor\node_modules\broadway\node_modules\winston\node_module
s\request\node_modules\form-data\
*多余目录 -1 D:\10Study\test\node_modules\forever\node_modules\forever-monitor\node_modules\broadway\node_modules\winston\node_module
s\request\node_modules\form-data\node_modules\
*多余目录 -1 D:\10Study\test\node_modules\forever\node_modules\forever-monitor\node_modules\broadway\node_modules\winston\node_module
s\request\node_modules\form-data\node_modules\combined-stream\
*多余目录 -1 D:\10Study\test\node_modules\forever\node_modules\forever-monitor\node_modules\broadway\node_modules\winston\node_module
s\request\node_modules\form-data\node_modules\combined-stream\node_modules\
*多余目录 -1 D:\10Study\test\node_modules\forever\node_modules\forever-monitor\node_modules\broadway\node_modules\winston\node_module
s\request\node_modules\form-data\node_modules\combined-stream\node_modules\delayed-stream\
*多余目录 -1 D:\10Study\test\node_modules\forever\node_modules\forever-monitor\node_modules\broadway\node_modules\winston\node_module
s\request\node_modules\form-data\node_modules\combined-stream\node_modules\delayed-stream\test\
*多余目录 -1 D:\10Study\test\node_modules\forever\node_modules\forever-monitor\node_modules\broadway\node_modules\winston\node_module
s\request\node_modules\form-data\node_modules\combined-stream\node_modules\delayed-stream\test\integration\
*多余文件 544 test-delayed-stream-auto-pause.js
------------------------------------------------------------------------------
总数 复制 跳过 不匹配 失败 其他
目录: 1 0 1 0 0 17
文件: 0 0 0 0 0 1
字节: 0 0 0 0 0 544
时间: 0:00:00 0:00:00 0:00:00 0:00:00
结束时间: 2015年5月24日 11:13:00
Text/guog (author of Jianshu)
original link: http://www.jianshu.com/p/95a269951a1b
The copyright belongs to the author, please contact the author for authorization, and mark "author of Jianshu".
original link: http://www.jianshu.com/p/95a269951a1b
The copyright belongs to the author, please contact the author for authorization, and mark "author of Jianshu".