我正在编写一个非常简单的批处理脚本。
我想要的是更改文件名,将其移动到另一个文件夹,通过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文件时,它会超快地执行所有操作,更改文件名,移动它,然后删除它而不上传它。
这是我第一次批量编码,我可能做错了,请告诉我。
答案 0 :(得分:-2)
我会在ping localhost -n 2 >nul
命令之后添加move
,看看是否有帮助?
似乎PHP命令在继续之前不等待响应,它只是将其发送到php界面。上面的命令将等待一秒钟,然后继续前进。
编辑:我现在看到这是一个URL的问题,有趣的是它没有显示错误弹出窗口,因为我的PHP会。如果有疑问,请加上@CristianHG的停顿。