mysqldump.exe和mysql.exe在C#中的访问
本文关键字:exe 访问 mysql mysqldump | 更新日期: 2023-09-27 18:22:01
我正在编写一个通过命令提示符mysql.exe
和mysqldump.exe
启动的应用程序
这个想法是做一个备份,然后用不同的数据库名称上传到mysql
问题是,我没有想到如果这些mysql.exe
和mysqldump.exe
没有在cmd中注册,并且您必须手动键入它们的路径,会发生什么
我的应用程序坏了
所以我想知道有没有任何自动的方法可以找到这两个文件的路径来正确运行它们
我想到的另一个解决方案是让用户浏览他的文件并选择这些可执行文件。
要管理此路径,可以使用环境变量并从应用程序中获取。
string sPath = System.Environment.GetEnvironmentVariable("MYSQL_DIR");
另一种解决方案是将这两个可执行文件复制到您的应用程序路径,并使用相对路径访问它们。
string sPath = "./";
希望能有所帮助。