批量编码 - 忽略线?

时间:2015-06-21 05:40:49

标签: windows batch-file cmd

我正在编写一个非常简单的批处理脚本。

我想要的是更改文件名,将其移动到另一个文件夹,通过PHP脚本上传,并在上传后删除文件。

这是我的剧本:

ren K:\videos\Videos\8e9ced3f63.480.mp4 -48984023_168954163.mp4
move K:\videos\Videos\-48984023_168954163.mp4 K:\videos\Videos\uploading\-48984023_168954163.mp4 
php vm_upload.php K:\videos\Videos\uploading\-48984023_168954163.mp4 
del K:\videos\Videos\uploading\-48984023_168954163.mp4 

如果我在cmd.exe中逐个输入这些命令,它运行良好,但是当我运行包含完全相同代码的.bat文件时,它会超快地执行所有操作,更改文件名,移动它,然后删除它而不上传它。

这是我第一次批量编码,我可能做错了,请告诉我。

1 个答案:

答案 0 :(得分:-2)

我会在ping localhost -n 2 >nul命令之后添加move,看看是否有帮助?

似乎PHP命令在继续之前不等待响应,它只是将其发送到php界面。上面的命令将等待一秒钟,然后继续前进。

编辑:我现在看到这是一个URL的问题,有趣的是它没有显示错误弹出窗口,因为我的PHP会。如果有疑问,请加上@CristianHG的停顿。