用于将文件复制到文件夹的Windows批处理脚本

时间:2012-11-13 10:19:12

标签: windows batch-file

我能够在Linux中做到这一点,但Windows批处理脚本有很多不同,希望有人可以帮助我。我有一个包含几个文件的文件夹。我想要一个批处理脚本,为每个具有相同名称但没有扩展名的文件创建一个文件夹(例如:sheet1.xls将创建一个名为sheet1的文件夹)。

之后,每个文件都应该移动到相应的文件夹(例如:sheet1.xls - >创建文件夹sheet1 - >将xls文件移动到sheet1文件夹)。

任何人都可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:3)

for %%a in (C:\folder\*.*) do (
md "%%~pna"
move "%%a" "%%~pna"
)