批处理文件:将多个文件从一个目录移动到另一个目录中的多个子文件夹

时间:2016-06-03 15:38:32

标签: batch-file compare zip move robocopy

我不是程序员,我是牙科实验室的CAD / CAM技术,但我喜欢弄清楚如何自动化一些日常过程。有时我会发送扫描文件以便在其他地方设计。我已成功制作批处理文件以.zip我的项目文件夹并删除不必要的文件以快速上传过程。设计完成后,我会收到一个包含至少7个文件的.zip文件。在这7个中,4个是原始项目文件夹中已有的文件的副本。我在一个批处理文件中拼凑了几行,这些行将在指定的下载文件夹中一次提取多个项目文件夹,删除重复的文件,删除.zip文件,将下载的项目文件夹中的文件移动到同名的文件夹中我的数据库,然后从下载文件夹中删除空目录。

在测试环境中一切都运行良好但是当我将它用于实际文件夹时,它并没有删除.pdf文件。

这是我的批处理文件:

    for /R "C:\Users\User\Downloads\null" %%I in ("*.zip") do (
    "%C:\Program Files\7-Zip\7z.exe" x -y -o"%%~dpI" "%%~fI" 
    )
    del /s /q/ /f *.pdf *.dentalProject *-LowerJaw.stl *-UpperJaw.stl
    TIMEOUT /T 1
    del/q "%C:\Users\User\Downloads\null\*.zip"
    TIMEOUT /T 1
    robocopy /move /e C:\Users\User\Downloads\null\ \\CAD2-PC\exocad-DentalCAD-64bit-2015-07-16\CAD-Data
    for /D %%I in ("C:\Users\User\Downloads\null\*") do rmdir /s/q "%%I"  

通过搜索本网站和其他人我知道这个批处理文件可以更干净。有人可以看看并提供一些建议来清理它,并弄清楚为什么.pdf文件没有被删除但其他文件被删除。感谢您的任何帮助。

如果有帮助

数据库文件夹中项目文件夹中的文件名: \ CAD2-PC \ exocad-DentalCAD-64-2015年7月16日\ CAD-数据\

\ Smith J_Doe,741,Imag,13-D4

2016-06-01_Smith J-Doe,741-Imag,13-D4.dentalProject

2016-06-01_Smith J-Doe,741-Imag,13-D4-LowerJaw.stl

2016-06-01_Smith J-Doe,741-Imag,13-D4-preview.png

2016-06-01_Smith J-Doe,741-Imag,13-D4-UpperJaw.stl

\ Jones J_Adams,742,WX,8-A1

2016-05-31_Jones J-Adams,742-WX,8-A1.dentalProject

2016-05-31_Jones J-Adams,742-WX,8-A1-LowerJaw.stl

2016-05-31_Jones J-Adams,742-WX,8-A1-preview.png

2016-05-31_Jones J-Adams,742-WX,8-A1-UpperJaw.stl

我下载了

.zip文件: C:\ Users \ User \ Downloads \ null

Smith J_Doe,741,Imag,13-D4.zip

\ Smith J_Doe,741,Imag,13-D4

2016-06-01_Smith J-Doe,741-Imag,13-D4.constructionInfo

2016-06-01_Smith J-Doe,741-Imag,13-D4.dentalCAD

2016-06-01_Smith J-Doe,741-Imag,13-D4.dentalProject

2016-06-01_Smith J-Doe,741-Imag,13-D4.pdf

2016-06-01_Smith J-Doe,741-Imag,13-D4-25-crown_cad.stl

2016-06-01_Smith J-Doe,741-Imag,13-D4-LowerJaw.stl

2016-06-01_Smith J-Doe,741-Imag,13-D4-UpperJaw.stl

Jones J_Adams,742,WX,8-A1.zip

\ Jones J_Adams,742,WX,8-A1

2016-05-31_Jones J-Adams,742-WX,8-A1.constructionInfo

2016-05-31_Jones J-Adams,742-WX,8-A1.dentalCAD

2016-05-31_Jones J-Adams,742-WX,8-A1.dentalProject

2016-05-31_Jones J-Adams,742-WX,8-A1.pdf

2016-05-31_Jones J-Adams,742-WX,8-A1-11-crown_cad.stl

2016-05-31_Jones J-Adams,742-WX,8-A1-LowerJaw.stl

2016-05-31_Jones J-Adams,742-WX,8-A1-UpperJaw.stl

0 个答案:

没有答案
相关问题