我能够在 Linux 中执行此操作,但 Windows 批处理脚本有很大不同,希望有人能帮助我。我有一个包含 100 个文件的文件夹。我想要一个批处理脚本,它为每个具有相同名称但没有扩展名的文件创建一个文件夹(例如:sheet1.xls 将创建一个名为 sheet1 的文件夹)。
之后,应将每个文件移动到其相应的文件夹(例如:sheet1.xls -> 创建文件夹 sheet1 -> 将 xls 文件移动到 sheet1 文件夹)。
谁能帮我解决这个问题?
最佳答案
for %%a in (C:\folder\*.*) do (
md "%%~pna"
move "%%a" "%%~pna"
)
关于用于将文件复制到文件夹的 Windows 批处理脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13358927/