Zac*_*ott 4 regex windows command-line file-rename
任何人都知道命令行实用程序(或可以作为命令行运行的实用程序)将目录树中的所有.jpg文件收集到单个文件夹,只复制更改的文件?
我开始使用Renamer,它非常适合在当前目录中重命名文件,但是当我试图破坏路径时,它就缩短了.这可能是因为我不太了解Renamer.我最终创建了一个文本文件目录转储,然后使用REGEX查找/替换来创建批处理文件,但这几乎没有效率,也没有自动化.
REGEX:
(G:\ DIR\DIR \)([0-9] + \)([0-9] + \)([0-9] + \)([0-9] + \)(P [O- 9] +.JPG)
改变了这个
G:\ DIR\DIR\00\00\00\00\p0000000000.jpg
对此
G:\ DIR\DIR\p0000000000.jpg
(批处理文件中的副本\ 1\2\3\4\5\6\1\6).
我需要在没有真人登录的情况下将整个事情作为计划任务运行.不是真的在寻找Zip文件,因为我不想打扰系统处理器,而且大多数文件不会每天都在变化.这更像是文件同步.
在Windows命令行中,您可以执行以下操作:
for /R A %i IN (*.jpg) DO xcopy %i B /M /Y
Run Code Online (Sandbox Code Playgroud)
其中A是源目录,B是目标目录.您需要启用命令扩展,我认为这是默认设置.
| 归档时间: |
|
| 查看次数: |
4262 次 |
| 最近记录: |