标签: path

Rust中如何跨平台获取可执行扩展?

我正在编写可移植的 Rust 代码来查找某些目录中的程序。在 Windows 上我预计它会是,foo.exe而在其他地方只是foo.

显然我可以使用if cfg!(windows),但这看起来很难看。

有没有更好的方法来查找平台的可执行文件扩展名?

windows filenames path rust

1
推荐指数
1
解决办法
376
查看次数

如何使用 system() 函数设置 C++ 程序内部的路径

我需要编写使用 system() 函数设置路径的 C++ 程序:

system("set PATH=%PATH%;C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\bin\\amd64");
system("nvcc -x cu -o cudapair cudapair.c");
Run Code Online (Sandbox Code Playgroud)

但这不起作用。它会引发错误,因为未设置路径。有什么问题?

c++ system path

1
推荐指数
1
解决办法
1万
查看次数

Nginx proxy_pass位置绝对路径

我有一个代理页面:http://destsrv:8089/index.html 它包含指向绝对路径的链接,例如:href="/static/bootstrap/css/bootstrap.min.css"

nginx 配置如下:

 location /admin/ {
              proxy_pass http://destsrv:8089/;
        }
Run Code Online (Sandbox Code Playgroud)

尽管在访问时http://myproxy/admin/index.html 它试图从以下位置获取 .css: http://myproxy/static/bootstrap/css/bootstrap.min.css

但预期的是: http://myproxy/admin/static/bootstrap/css/bootstrap.min.css

怎么做?

path nginx absolute proxypass

1
推荐指数
1
解决办法
3315
查看次数

即使设置了 PATH 变量,“git”也不会被识别为内部或外部命令

我一直尝试在cmd上使用Github命令,但它不断输出

“git”未被识别为内部或外部命令

我的路径已经设置,看起来像

C:\Users\用户\AppData\Local\GitHubDesktop\bin

我真的不知道该怎么办;我已经尝试过重新启动并重新安装。我看到另一个问题也有类似的问题,但答案对我来说不太有意义。附注:我使用的是Windows 10系统

git cmd github path

1
推荐指数
1
解决办法
3万
查看次数

错误:访问路径“G:\PleskVhosts\smartheat-eg.net\httpdocs\SolutionsImages\1049sTulips.jpg”被拒绝。在 GoDaddy 服务器中

我在 godaddy.com 上托管,

我已联系 GoDaddy 的支持,但没有解决方案,此代码在本地计算机上运行没有任何问题

这是我将图像上传到此路径的代码:

  if (uploadImageSolution.HasFile)
        {
            try
            {
                if (uploadImageSolution.PostedFile.ContentType == "image/jpeg" ||
                    uploadImageSolution.PostedFile.ContentType == "image/.jpg" ||
                    uploadImageSolution.PostedFile.ContentType == "image/.psd" ||
                    uploadImageSolution.PostedFile.ContentType == "image/.png" ||
                    uploadImageSolution.PostedFile.ContentType == "image/.gif")
                {
                    if (uploadImageSolution.PostedFile.ContentLength < 8100000)
                    {
                        string filename = Path.GetFileName(uploadImageSolution.FileName);
                        uploadImageSolution.SaveAs(Server.MapPath("~/SolutionsImages/"+ _ID + "s" + filename));

                    }
                    else
                    {


                    }
                }
            }
            catch (Exception ex)
            {
                imgmsg.Text = ex.Message;
            }
        }
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net path

1
推荐指数
1
解决办法
4545
查看次数

sqlmetal.exe 在路径中找不到,即使它位于我的计算机上的正确路径中 - Linqer 程序

我正在尝试运行 Linqer(一个用于 sql -> linq 的程序),并在创建数据库连接并尝试生成“linq to sql 模型文件”时出现此错误。

错误:文件C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.2 Tools/SqlMetal.exe not found

此处显示:在此输入图像描述

我的文件位于文件夹中:C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.2 Tools,

如何将其设置为使用 v10.0A 而不是 v8?

我已检查我已在 Visual Studio 上安装了所有 microsoft SDK。我该如何为此设置正确的路径?我将不胜感激任何帮助!谢谢

c# sdk path sqlmetal linqer

1
推荐指数
1
解决办法
3788
查看次数

我可以使用 `std::path::Path` 的 `strip_prefix` 来替换动态前缀吗?

我有兴趣这样做的原因是因为我的路径中有一部分将保持不变,但我希望将其与其所有父部分一起删除。

所以如果我们说,

some/unknown/path/foo/bar/baz
Run Code Online (Sandbox Code Playgroud)

我想回来

bar/baz
Run Code Online (Sandbox Code Playgroud)

但我期望我只知道foo/...直接进行我关心的道路的一部分。

也许strip_prefix是错误的方法,所以如果有更好的方法可以做到这一点,我当然会很感激您指出这个方向。

path rust

1
推荐指数
2
解决办法
3434
查看次数

替换 python / pandas 中的反斜杠

我正在尝试替换某些文件中\的某些字符(因为我正在从 Windows 迁移到 Linux,并且需要修改文件中列出的路径名。)。/csv.csv

我有这个:

 import pandas as pd
 file = 'my_file.csv'
 df = pd.read_csv(file)
 df = df.replace('\','/')
 df.to_csv(file)
Run Code Online (Sandbox Code Playgroud)

但我收到此错误:

file "<ipython-input-29-9556415d69a6>", line 5
    df = df.replace('\','/')
                            ^
SyntaxError: EOL while scanning string literal
Run Code Online (Sandbox Code Playgroud)

我可以替换任何其他字符,但\会导致问题,大概是因为它试图将字符串解释为路径?

我究竟做错了什么??

python string path pandas

1
推荐指数
1
解决办法
1万
查看次数

将图像名称或完整 URL 保存在数据库中的最佳做法是

在数据库中存储图像名称的更好方法是什么?我有两个选择,第一个是仅存储图像名称,例如apple.png,第二个选择是存储完整图像 URL,例如abc.com/src/apple.png

任何帮助将不胜感激。谢谢。

sql database image path

1
推荐指数
1
解决办法
1万
查看次数

Linux下C#,WorkingDirectory无法正常工作

我有一个问题WorkingDirectory,它没有正确设置所需的路径。我编写了一个简单的 hello world 测试程序a.out来尝试一下WorkingDirectory。目录层次结构是这样的:

/home/cli2/test
   /bin/Debug/netcoreapp2.1/subdir/
      a.out
   /obj
   Program.cs
   test.csproj
Run Code Online (Sandbox Code Playgroud)

我对 Process 类有以下设置

process.StartInfo.FileName = "a.out"
process.StartInfo.UseShellExecute = false;
process.StartInfo.WorkingDirectory = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "/subdir/";
Run Code Online (Sandbox Code Playgroud)

当我执行时dotnet run,我会收到以下错误:

Unhandled Exception: System.ComponentModel.Win32Exception: No such file or directory
Run Code Online (Sandbox Code Playgroud)

让我困惑的问题是,如果我移动a.out到顶级目录,这样:

/home/cli2/project
   /bin/Debug/netcoreapp2.1/subdir/
   /obj
   Program.cs
   test.csproj
   a.out  
Run Code Online (Sandbox Code Playgroud)

在具有相同StartInfo设置的情况下,process.start()执行 hello world 程序不会出现错误。此外,如果我更改FileName = "ls"原始子目录层次结构,它会打印出a.out. 对于这种情况,其WorkingDirectory行为符合预期。所以我确实理解这种差异以及为什么我不能a.out在不同的目录中调用。

另外,我尝试了绝对路径和相对路径WorkingDirectory,但当我调用时都不起作用a.out

.net c# linux process path

1
推荐指数
1
解决办法
3646
查看次数

标签 统计

path ×10

c# ×3

.net ×2

rust ×2

absolute ×1

asp.net ×1

c++ ×1

cmd ×1

database ×1

filenames ×1

git ×1

github ×1

image ×1

linqer ×1

linux ×1

nginx ×1

pandas ×1

process ×1

proxypass ×1

python ×1

sdk ×1

sql ×1

sqlmetal ×1

string ×1

system ×1

windows ×1