1
我正在編寫一個非常簡單的批處理腳本。批編碼 - 行被忽略?
我想要的是更改文件名,將其移動到另一個文件夾,通過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文件,但這一切超快速,它改變文件名,移動它,然後刪除它而不上傳它。
這是我第一次批量編碼,我可能做錯了什麼,請讓我知道。
PHP-CLI將執行PHP腳本,但不會暫停批處理腳本的執行。我建議你在腳本的末尾添加一個'pause',這樣你就可以看到PHP是否返回任何錯誤。另外,請記住,當您使用PHP-CLI時,不再使用Web服務器路徑,而是使用當前正在運行該腳本的路徑。 – CristianHG
@CristianHG你救了我幾個小時CristianHG,非常感謝你,這是關於路徑。我覺得很愚蠢:) – user3119384