我遇到了一个问题:我有一个.bat文件可以加载数据库,但是,他只能在复制到数据库所在的同一文件夹时执行此操作。由于我在文件夹“数据”的各个子文件夹中有多个数据库,因此我正在复制所有子文件夹的.bat文件。这真的需要吗?如何独立于文件夹创建.bat函数?为多个子文件夹加载.BAT
0
A
回答
0
您的数据库创建批处理文件不太可能与您的数据库位于同一个目录中,但这不是不可能的。
尝试
pushd "?:\wherever\your\database\needs\to\be\created"
call "?:\wherever\your\database\creation\executable\resides\database_creation_batch_name.bat"
popd
这应该工作。
如果是这样,那么您需要做的是将数据库创建批次“放在路径上”。
从提示符下,执行path
这将显示一个分号分隔的列表。简单复制.bat
文件,它们中的任何一个,此后
database_creation_batch_name
将创建在当前目录数据库。请注意,在批处理文件中,您需要执行call database_creation_batch_name
。
如果这不起作用,那么通过将该批次的相关样本编辑到您的初始文章中进行分析以供分析。
0
您可以传递一个命令行参数,它指定您希望批处理脚本运行的路径。Google对于“批处理文件参数”。
相关问题
- 1. 创建EXE安装用bat文件,文件夹,子文件夹
- 2. FormsAuthentication为多个子文件夹
- 3. 将多个文件夹拖放到bat文件以复制
- 4. BAT文件在另一个文件夹中打开另一个bat文件
- 5. bat文件将子文件夹中的文件移动到当前文件夹
- 6. bat文件未启动,bat文件位于文件夹
- 7. XNA:从子文件夹加载内容
- 8. PHP自动加载的子文件夹
- 9. PHP自动加载与子文件夹
- 10. 自动加载的子文件夹
- 11. Android MediaPlayer - 如何从原始文件夹加载多个文件
- 12. 在每个子文件夹中运行bat cmd失败
- 13. 循环遍历所有子文件夹并执行bat文件?
- 14. 适用于子文件夹的optiPNG bat文件
- 15. 编辑.bat文件,打开文件夹
- 16. 使用php下载多个文件作为zip文件夹
- 17. 使用php自动加载多个文件夹中的多个文件?
- 18. 将文件替换为多个文件夹/子目录
- 19. 如何使一个bat文件从一个文件夹
- 20. Powershell和7zip - 来自多个(子)文件夹的多个文件
- 21. 从文件夹中加载多个xml文档
- 22. 在多个特定父文件夹的子文件夹创建
- 23. 如何在子文件夹中创建多个文件夹.......!
- 24. 将文件夹的子项复制到多个文件夹
- 25. 将多个共享文件夹装载为Linux上的大容量文件夹
- 26. .bat文件复制文件夹到文件夹留出某些文件夹
- 27. 动态加载子域文件夹作为根用.htaccess
- 28. 子域名添加文件夹为.htaccess
- 29. 加载多个QVD文件
- 30. 加载多个.dta文件
看到我的代码.... – Jones 2014-11-09 00:25:05
在代码中没有任何明显的应该防止例程以我已经概述的方式被执行**但是**这将是一个好主意,添加一行'setlocal'就在该批处理中的@echo off后面,否则每次执行发布的例程时'path'都会被不必要地扩展。 – Magoo 2014-11-09 09:00:31