2015-09-19 73 views
0

我有多个图像文件,一个文件夹中的共享文件名相同,但有不同的后缀
即:从文件名的后缀创建子文件夹然后将文件

textures\texture_suffix.dds 
textures\texture_suffix1.dds 
... 
textures\texture_suffix10.dds 

使用批处理我想创建一个名为子文件夹Texture.Suffix,Texture.Suffix2基于纹理下文件的后缀,然后将相应的文件移动到其子文件夹中,并将其重命名为'texture.dds'。

这可以使用批处理文件完成吗?

感谢您的任何帮助。

+2

是的,这是可以做到在同一目录中运行批处理文件,但如果你没有自己的代码,为什么不使用[任何现有的实用程序](https://www.google.com/#q=windows%20file%20rename%20move%20utility)来做到这一点,因为stackoverflow不是1-800编码服务。 – wOxxOm

+0

我很抱歉,我不想踩在任何人的脚上。我只是想知道如何用Windows来完成这项工作,这样我就可以学习如何编写代码并将知识转移到未来的任务中。尽管我不想安装任何非常基本的东西。 – McNobody

+2

那么如果你真的*有兴趣,你应该搜索[类似的问题](http://stackoverflow.com/search?q=%5Bbatch-file%5D+rename++files+suffix),尝试一下,编辑该问题并添加您尝试适应特定问题的代码。这就是stackoverflow通常的工作原理。 – wOxxOm

回答

0
cd textures 
for /f %%i in ('dir /b /s') do (
md %%~ni 
move %%i %%~ni\) 
pause 

写一个bat文件,这些标签和在包括纹理目录

+0

非常感谢mk88。这段代码就像一个魅力。谢谢! – McNobody

相关问题