我能够在Linux中做到这一点,但Windows批处理脚本有很多不同,希望有人可以帮助我。我有一个包含几个文件的文件夹。我想要一个批处理脚本,为每个具有相同名称但没有扩展名的文件创建一个文件夹(例如:sheet1.xls将创建一个名为sheet1的文件夹)。
之后,每个文件都应该移动到相应的文件夹(例如:sheet1.xls - >创建文件夹sheet1 - >将xls文件移动到sheet1文件夹)。
任何人都可以帮我解决这个问题吗?
答案 0 :(得分:3)
for %%a in (C:\folder\*.*) do (
md "%%~pna"
move "%%a" "%%~pna"
)