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

标签 windows batch-file

我能够在 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/

相关文章:

windows - 您可以为 Windows CMD 命令设置键盘快捷键吗?

batch-file - 将周围的行返回到字符串 Windows 批处理文件

windows - 从批处理文件中获取错误代码

google-chrome - bat文件开始打开chrome chrome ://downloads/

windows - 如何批量显示 Echo On 中的所有字符

windows - 通过命令提示符运行批处理文件 - 系统找不到指定的路径

windows - Docker和NET Core 2.0,无法运行docker镜像

windows - 尽管 Web 浏览器在同一台计算机上运行,​​但 Ping 请求超时

windows - 合并 csv 会破坏变音字符

windows - 在将输出重定向到批处理文件中的文件时异步执行命令?