我不是程序员,我是牙科实验室的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