问题标签 [path]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
12210 浏览

path - 错误 PRJ0003:生成“cl.exe”时出错

我将 VS2006 vc++ 项目转换为 VS2008。编译时出现上述错误。我如何解决它?我错过了这个 exe 吗?

0 投票
1 回答
6472 浏览

c# - Web 配置中的相对路径

如何在 web.config 文件中有相对路径。此值不在连接字符串中,因此我无法使用 |DataDirectory| (我想),那我该怎么办?

0 投票
1 回答
570 浏览

windows - 从给定的文件路径获取有关物理设备的信息

假设您有系统上可访问文件或文件夹的完整路径。如何获得文件(或文件夹)实际所在的物理设备的某种唯一标识符?

我的第一次尝试是使用System.IO.DriveInfo取决于有驱动器号的。但是 UNC 路径和映射到服务器上同一物理设备的多个网络驱动器增加了一些复杂性。例如,这 3 个路径都指向同一设备上的同一文件夹。

最终我的目标是采用这些多条路径并报告每个设备上已用和可用磁盘空间的数量。我想将这 3 个路径组合成报告中的一个项目,而不是 3 个单独的项目。

在给定任意完整路径的情况下,是否有任何 Windows API 可以帮助查找此信息?

0 投票
2 回答
6955 浏览

dll - 如何从托管 DLL 获取可执行路径

我有一个托管 DLL(用 C++/CLI 编写),其中包含 C# 可执行文件使用的类。在类的构造函数中,我需要访问引用 DLL 的可执行文件的完整路径。在实际的应用程序中,我知道我可以使用 Application 对象来执行此操作,但如何从托管 DLL 执行此操作?

0 投票
2 回答
10357 浏览

python - 如何在python中获取/设置逻辑目录路径

在 python 中是否可以获取或设置一个逻辑目录(而不是一个绝对目录)。

例如,如果我有:

我有

链接到同一个目录。

使用 os.getcwd 和 os.chdir 将始终使用绝对路径

我发现解决这个问题的唯一方法是在另一个进程中启动“pwd”并读取输出。但是,这仅在您第一次调用 os.chdir 之前有效。

0 投票
5 回答
8118 浏览

windows - 将 Windows 设备路径解析为驱动器号

你如何解析一个 NT 风格的设备路径,例如\Device\CdRom0,到它的逻辑驱动器号,例如G:\

编辑:卷名与设备路径不同,因此很遗憾GetVolumePathNamesForVolumeName()不起作用。

0 投票
2 回答
16927 浏览

c# - 来自 C# 中的基本 URL + 相对 URL 的绝对 URL

我有一个基本网址:

还有一个相对的:

如何从中获取绝对 URL?使用字符串操作非常简单,但我想以安全的方式使用Uri类或类似的东西来做到这一点。

它适用于标准的 C# 应用程序,而不是 ASP.NET 应用程序。

0 投票
32 回答
792850 浏览

macos - 在 OS X 上设置环境变量

在 OS X 中修改 PATH 等环境变量的正确方法是什么?

我在谷歌上看了一点,发现三个不同的文件要编辑:

  • /etc/路径
  • ~/.profile
  • ~/.tcshrc

我什至没有这些文件,而且我很确定.tcshrc是错误的,因为 OS X 现在使用 bash。这些变量,尤其是 PATH,在哪里定义?

我正在运行OS X v10.5 (Leopard)。

0 投票
12 回答
9307 浏览

path - 如何避免在 csh 中重复路径变量

通常在您的 cshrc 文件中包含这样的内容来设置路径:

但是,当您多次获取 cshrc 文件时,路径会重复,您如何防止重复?

编辑:这是一种不干净的做法:

0 投票
2 回答
9981 浏览

winapi - SHGetFolderPath() 32 位与 64 位

如果我在具有 CSIDL_PROGRAM_FILESx86 文件夹 id 而不是 CSIDL_PROGRAM_FILES id 的 32 位系统中使用SHGetFolderPath api 调用会发生什么?

理论上 CSIDL_PROGRAM_FILESx86 应该映射到C:\program files (x86)64 位系统,但它在不存在此路径的 32 位系统中映射到什么?