[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
回复 15# 开心旺旺

不明白你所说的优先级是怎么意思?既然是移动到不同目标文件夹里,那么原来的文件夹里有什么文件不会相互影响,移动后各目标文件里也只包含各自类型的文件,不会参杂其他类型的文件

TOP

回复 14# pcl_test


    或者是剪切文件夹,只要我点过了PDF的 就把PDF那个文件夹整个剪切过去了,在弄TXT的 就排除了那个文件夹

TOP

回复 16# pcl_test


    我的意思是这个文件夹 水浒传有PDF有TXT , 如果 我先提取 PDF 他在PDF文件生成了 这本书的文件夹及文件, 我又点TXT的,他又在TXT的文件夹生成了改文件。
不同的是 PDF文件夹 有水浒传,TXT文件夹下还有一本水浒传。 我想要达到这样的效果。 我喜欢看PDF版的水浒传,点了PDF,这本书直接剪切到PDF文件夹下,当我在筛选其他书的时候点TXT版,TXT里面就不会有水浒传了。是这个意思。

TOP

回复 17# 开心旺旺

你把文件夹剪切过去,那不就把里面的txt文件也带过去了吗?剪切是怎么回事,你要弄清楚

TOP

回复 16# pcl_test 例如这样的文件夹 如果我点了 他会在 WORD版和epub文件夹 各生成一本同样的书

TOP

回复 18# 开心旺旺
10楼的代码就是做了分类的,所以不管你文件只包含txt或是pdf还是两种文件都有,移动后在各自文件夹不会相互参杂,16楼已说明

TOP

回复 21# pcl_test


    不好意思发错图了

TOP

回复 21# pcl_test

TOP

回复 20# 开心旺旺

图文对不上,你先理清楚思路,组织下语言再提问

TOP

回复 23# 开心旺旺
你要对什么格式的进行分类,在10楼代码添加即可,语法类似
  1. if exist "%%a\*.doc" md "D:\doc\%%~na\" 2>nul & move "%%a\*.doc" "D:\doc\%%~na\"
复制代码

TOP

回复 25# pcl_test


    谢谢大大  我在研究下 麻烦您了

TOP

回复 26# 开心旺旺
  1. @echo off
  2. ::同时对txt、pdf、doc、epub文件进行分类归档
  3. for /f "delims=" %%a in ('dir /ad /s /b "D:\test\"') do (
  4. ::对txt文件进行分类归档
  5. if exist "%%a\*.txt" md "D:\txt\%%~na\" 2>nul & move "%%a\*.txt" "D:\txt\%%~na\"
  6. ::对pdf文件进行分类归档
  7. if exist "%%a\*.pdf" md "D:\pdf\%%~na\" 2>nul & move "%%a\*.pdf" "D:\pdf\%%~na\"
  8. ::对doc文件进行分类归档
  9. if exist "%%a\*.doc" md "D:\doc\%%~na\" 2>nul & move "%%a\*.doc" "D:\doc\%%~na\"
  10. ::对epub文件进行分类归档
  11. if exist "%%a\*.epub" md "D:\epub\%%~na\" 2>nul & move "%%a\*.epub" "D:\epub\%%~na\"
  12. ::要对什么格式的进行分类,自行添加即可,语法类似
  13. )
  14. pause
复制代码
1

评分人数

TOP

返回列表