使用.bat脚本

时间:2016-06-23 07:02:41

标签: windows batch-file

我尝试将与.bat脚本位于同一目录的文件夹FolderA(包含html和php站点)复制到另一个位置。

.bat脚本

copy FolderA C:\xampp\htdocs\FolderA
echo "script end"
timeout /T 3 /nobreak

这会在FolderA上创建一个文件C:\xampp\htdocs,但它不是一个文件夹!它只是一个没有扩展名的文件,文件中有一些html代码作为内容!

如何将FolderA复制到C:\xampp\htdocsenter image description here

1 个答案:

答案 0 :(得分:2)

你走了。这将检查文件夹,如果它不存在,则创建它然后将文件移动到新创建的文件夹。几乎就是@aschipfl所拥有的,但在一个完整的脚本中,你可以使用支票。

return File(toBytes, System.Net.Mime.MediaTypeNames.Application.Octet, "mytestfile.csv");

编辑:根据评论

好吧,让我们一起去吧。这是您完成目标所需的唯一一条线。

@ECHO OFF
if exist C:\xampp\htdocs\folderA\NUL (
goto :copydata
) else (
    Echo Folder not found, creating it.
    timeout 2 >NUL
    mkdir "C:\xampp\htdocs\FolderA"
    goto :copydata
)
:copydata
copy "FolderA" "C:\xampp\htdocs\FolderA"
Echo Complete
timeout 5 >NUL