如何将快速将同名文档放入文件夹?
我现在有1400多个文档,名称是1至1400,现在我创建了1400个文件夹,名称也是1-1400,求教高手,用什么方法,或者软件,可以按照名字,把这1400个文档对应的放...
我现在有1400多个文档,名称是1至1400,现在我创建了1400个文件夹,名称也是1-1400,求教高手,用什么方法,或者软件,可以按照名字,把这1400个文档对应的放入1400个文件夹内?如果是一个一个放,就算了,要求能快速解决问题的。
求高手解答了,谢谢。 展开
求高手解答了,谢谢。 展开
5个回答
展开全部
1、需要被批量复制到同名文件夹的jpg文件的名称是xxxx_xxx.jpg的格式。文件名中的下划线_是区分关键字符。后面把下划线_前面的部分作为同名文件夹的名称。
2、在文本编辑器中创建shell script脚本文件,起名为copy_file_to_same_name_folder.sh,文件内容如下。
3、赋予此脚本可执行权限。在终端中输入命令:udo chmod 777 copy_file_to_same_name_folder.sh(回车)。
4、在文件所在目录下运行此脚本。在终端中输入命令:./copy_file_to_same_name_folder.sh (回车)。
5、运行此脚本后,原来的文件夹中出现了刚刚新建的分类的同名文件夹,相关同名文件已经分别复制到对应的文件夹中了。如下图所示。
2、在文本编辑器中创建shell script脚本文件,起名为copy_file_to_same_name_folder.sh,文件内容如下。
3、赋予此脚本可执行权限。在终端中输入命令:udo chmod 777 copy_file_to_same_name_folder.sh(回车)。
4、在文件所在目录下运行此脚本。在终端中输入命令:./copy_file_to_same_name_folder.sh (回车)。
5、运行此脚本后,原来的文件夹中出现了刚刚新建的分类的同名文件夹,相关同名文件已经分别复制到对应的文件夹中了。如下图所示。
展开全部
第一步:找到所有要复制文件夹的上级路径;
第二步:在搜索框中输入要复制文件的规则类型,如“.doc”;
第三步:等待搜索结束,之后ctrl+a选中所有的文件,右击“复制”(ctrl+c);
第四步:找到要粘贴的位置,右击“粘贴”(ctrl+v)即可。
备注:如果所有的文件没有任何规律,那么只能是一个个的进行复制了。如果是多个文件下的同一个文件名和类型。那么无法复制到同一个文件夹的。
第二步:在搜索框中输入要复制文件的规则类型,如“.doc”;
第三步:等待搜索结束,之后ctrl+a选中所有的文件,右击“复制”(ctrl+c);
第四步:找到要粘贴的位置,右击“粘贴”(ctrl+v)即可。
备注:如果所有的文件没有任何规律,那么只能是一个个的进行复制了。如果是多个文件下的同一个文件名和类型。那么无法复制到同一个文件夹的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这里假定你那些文件是在一个文件夹里(比如是在d:\aa),并且文件是有后缀名的,把它们分别移进和它主名相同的子文件夹里去(如没建得有会自动建这种文件夹)
打开记事本把下面代码贴进去,保存位置为要处理的文件夹之外任意位置名为XX.bat(文件类型要选为任意类型)双击运行即可:
@echo off
:: 下一行引号里改成你那批文档的实际位置
cd/d "d:\aa"
set/p=请等候...<nul
for /f "delims=" %%i in ('dir/b/a-d')do (
if not exist "%%~ni\" md "%%~ni"
move "%%i" "%%~ni\")
echo 处理完毕! &ping /n 5 127.1>nul
打开记事本把下面代码贴进去,保存位置为要处理的文件夹之外任意位置名为XX.bat(文件类型要选为任意类型)双击运行即可:
@echo off
:: 下一行引号里改成你那批文档的实际位置
cd/d "d:\aa"
set/p=请等候...<nul
for /f "delims=" %%i in ('dir/b/a-d')do (
if not exist "%%~ni\" md "%%~ni"
move "%%i" "%%~ni\")
echo 处理完毕! &ping /n 5 127.1>nul
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以用命令程序CMD来解决:
在你存在1400多个文档的文件夹中新建一个文本文件,然后打开,输入以下内容:
FOR /L %i IN (1,1,1400) DO copy %i.* %i
保存后改名为QC.bat,当然名字是任意的.双击运行就行.
注意:这个QC.bat文件应该是和你那一千多个文件在同一个文件夹中的,不要错误地放进那一千多个文件夹的其中一个中.
如:
一千多个文档和文件夹存放在D:\TEST下
D:\TEST\1.txt
......
......
则QC.bat也放在这个文件夹中:
D:\TEST\QC.bat
只有这样执行才正常.
在你存在1400多个文档的文件夹中新建一个文本文件,然后打开,输入以下内容:
FOR /L %i IN (1,1,1400) DO copy %i.* %i
保存后改名为QC.bat,当然名字是任意的.双击运行就行.
注意:这个QC.bat文件应该是和你那一千多个文件在同一个文件夹中的,不要错误地放进那一千多个文件夹的其中一个中.
如:
一千多个文档和文件夹存放在D:\TEST下
D:\TEST\1.txt
......
......
则QC.bat也放在这个文件夹中:
D:\TEST\QC.bat
只有这样执行才正常.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可不可以考虑将文件新建一个同名文件夹装起来不就好了么
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询