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

用于将文件复制到文件夹的Windows批处理脚本,windows,batch-file,Windows,Batch File,我可以在Linux中完成这项工作,但Windows批处理脚本与此大不相同,希望有人能帮助我。我有一个文件夹,里面有100个文件。我想要一个批处理脚本,为这些文件中的每个文件创建一个同名但不带扩展名的文件夹(例如:sheet1.xls将创建一个名为sheet1的文件夹) 之后,应将每个文件移动到其相应的文件夹(例如:sheet1.xls->创建文件夹sheet1->将xls文件移动到sheet1文件夹) 有人能帮我解决这个问题吗 for %%a in (C:\folder\*.*) do ( md

我可以在Linux中完成这项工作,但Windows批处理脚本与此大不相同,希望有人能帮助我。我有一个文件夹,里面有100个文件。我想要一个批处理脚本,为这些文件中的每个文件创建一个同名但不带扩展名的文件夹(例如:sheet1.xls将创建一个名为sheet1的文件夹)

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

有人能帮我解决这个问题吗

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