2016-03-15 74 views
0

我有很多jpg文件要在具有相同名称的文件夹中移动。这里我的例子批量通过具有相同名称和扩展名的文件名创建文件夹

ABCD, DEFG (1).jpg 
ABCD, DEFG (2).jpg 
ABCD, DEFG (3).jpg 

和具有相同名称的文件应该像这样移动到一个文件夹中。

\ABCD, DEFG\ABCD, DEFG (1).jpg 
\ABCD, DEFG\ABCD, DEFG (2).jpg 
\ABCD, DEFG\ABCD, DEFG (3).jpg 

这是可能的只是通过使用命令提示符?

+1

该文件夹是否已经存在,还是需要先创建?目前所有文件在哪里?它们是否位于同一个源目录中,或者您是否必须搜索整个C:驱动器才能找到它们? – SomethingDark

+0

没有该文件夹尚未存在。它需要首先从文件名本身创建。 。所有文件都在同一个源目录中,并且该文件夹也应该创建在同一个源目录中:) –

+0

请通过编辑旅游帖子来为问题添加额外信息;也加入你的尝试,并准确地描述你有什么问题... – aschipfl

回答

0

这是可能的。

一旦你认识到一组文件要建立一个目录,并移动,使用

md "ABCD, DEFG" 
move "ABCD, DEFG (?).jpg" "ABCD, DEFG" 

现在只是猜测:你想要更多的自动化比我建在那里。还有什么?

顺便说一下,命令提示符命令的MS文档非常有用。尝试

md /? 
move /? 

有很多网站会教你各种批处理文件命令。在这些和文档之间,你可以弄明白。这不是最好的编程环境,但它的工作原理。它无处不在!

+0

我想我想有一个自动化我已经有一个脚本,但脚本的问题是它使每个文件上的文件夹。 eah文件中没有一个名称相同的文件夹。 –

+0

for/f%f in('dir * .jpg/b')do md%〜nf&move%f。\%〜nf \%〜nf.jpg这是我正在使用的脚本,但是脚本是在每个文件上创建一个文件夹。没有一个文件夹上的3个或更多的文件 –

+0

我有点害怕这将是问。我不知道一个简单的方法来做你想做的事。 – BaldEagle

相关问题