我正在使用asp.net和C#开发一个应用程序Web,我只需点击一下就可以将shapefile导入到数据库'postgresql'中,我试图在postgresql中搜索可以执行此操作的请求。我使用命令行,但我的问题是在命令的路径中如何发送文件的路径。你能帮帮我吗?
if (strFileType == ".shp")
{
txtFilePath.SaveAs(Server.MapPath("~/UploadedShap/" + strFileName + strFileType));
string strNewPath = Server.MapPath("~/UploadedShap/" + strFileName + strFileType);
string strCmdText;
strCmdText = "shp2pgsql -s 3857 '" + strNewPath + "' public.COMGEO | psql -h localhost -d i2s -U postgres -p 5432 -w alami";
System.Diagnostics.Process.Start(@"C:\Program Files\PostgreSQL\9.4\bin\CMD.exe",strCmdText);
}