标签: absolute-path

ASP.NET:具有相对路径的Path.Combine

我正在尝试将"〜/ Uploads/Images /"转换为我可以创建FileStream的绝对路径.我尝试过VirtualPathUtility和Path.Combine,但似乎没有什么能给我正确的道路.我得到的最接近的是VirtualPathUtility.ToAppRelative,但这只是文件作为C:的直接子项的位置.

必须有办法做到这一点.

asp.net relative-path absolute-path

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

将绝对路径转换为相对路径

通过javascript或jquery将绝对路径转换为相对路径的最佳方法是什么?

例如,考虑如下:

"http://localhost:2011/Content/Images/Product/Large/3.jpg" 
Run Code Online (Sandbox Code Playgroud)

 "/Content/Images/Product/Large/3.jpg" 
Run Code Online (Sandbox Code Playgroud)

javascript jquery relative-path absolute-path

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

如何确定<a href="..."/>的绝对路径?

我的目录结构里面有一个html深入c:\。一行是这样的:

<link type="text/css" rel="stylesheet" href="/s/2036/21/2/_/download/superbatch/css/batch.css" media="all">
Run Code Online (Sandbox Code Playgroud)

当我将鼠标悬停在链接上时,它显示file:///C:/s/2036/21/2/_/download/superbatch/css/batch.css为链接地址。我希望它解释为实际位置file:///C:/Users/name/folder1/...some folders/s/2036/21/2/_/download/superbatch/css/batch.css

需要进行哪些更改?

编辑:有几个包含相对链接的文件,所以我不能只编辑每个文件。

附言:如果此标题的表现力不足,请将其更改为更好的标题。

html windows anchor href absolute-path

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

Symfony从自定义位置渲染模板

我试图渲染模板不使用Symfony2所需格式'Bundle:Controller:file_name',但想要从某个自定义位置渲染模板.

控制器中的代码抛出异常

可捕获的致命错误:类__TwigTemplate_509979806d1e38b0f3f78d743b547a88的对象无法在Symfony/vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/Debug/TimedTwigEngine.php第50行中转换为字符串

我的代码:

$loader = new \Twig_Loader_Filesystem('/path/to/templates/');
$twig = new \Twig_Environment($loader, array(
    'cache' => __DIR__.'/../../../../app/cache/custom',
));
$tmpl = $twig->loadTemplate('index.twig.html');
return $this->render($tmpl);
Run Code Online (Sandbox Code Playgroud)

甚至可以在Symfony中做这样的事情,或者我们只能使用逻辑名称格式?

absolute-path symfony twig

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

HTML HREF,如何设置从根的相对路径(不使用".."向上移动)?

例如,如果我在我的aspx文件中有这个:

<link href="../Css/StyleSheet.css" rel="stylesheet" type="text/css" />
Run Code Online (Sandbox Code Playgroud)

用".."表示上一个目录级别.

每当我将aspx页面移动到不同的目录级别时,我都必须再次设置它.如何设置它以使其相对于项目文件夹的根目录?(因此,如果我将项目文件夹移动到其他位置和/或将aspx页面移动到上/下目录级别,我将不必再次设置它?

html asp.net href absolute-path

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

如何在 Elisp 中测试路径是否为绝对路径?

我正在 Emacs Lisp 中做一些路径操作,我想知道如何测试一个字符串是否代表绝对路径。这样做的规范方法是什么?请注意,我不想检查文件系统上是否实际存在该路径,我只想检查字符串是否表示绝对路径。

elisp path absolute-path

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

你如何在Python中获取文件的绝对路径?

我在网站上阅读了很多链接,说要使用“os.path.abspath(#filename)”。这种方法并不完全适合我。我正在编写一个程序,该程序将能够在给定目录中搜​​索具有某些扩展名的文件,将名称和绝对路径作为键和值(分别)保存到字典中,然后使用绝对路径打开文件并使所需的编辑。我遇到的问题是,当我使用 os.path.abspath() 时,它没有返回完整路径。

假设我的程序在桌面上。我有一个文件存储在“C:\Users\Travis\Desktop\Test1\Test1A\test.c”。我的程序可以轻松找到此文件,但是当我使用 os.path.abspath() 时,它返回“C:\Users\Travis\Desktop\test.c”,这是我的源代码存储位置的绝对路径,但不是我正在寻找的文件。

我的确切代码是:

import os
Files={}#Dictionary that will hold file names and absolute paths
root=os.getcwd()#Finds starting point
for root, dirs, files in os.walk(root):
    for file in files:
        if file.endswith('.c'):#Look for files that end in .c
            Files[file]=os.path.abspath(file)
Run Code Online (Sandbox Code Playgroud)

关于为什么会这样做以及我如何解决它的任何提示或建议?提前致谢!

python dictionary absolute-path os.path

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

获取相对于process.cwd()的绝对路径

我有以下代码块:

#!/usr/bin/env node

const path = require('path');
const yargs = require('yargs').argv;
const ghpages = require('gh-pages');
const randomstring = require("randomstring");

const dirName = randomstring.generate({
  length: 12,
  charset: 'alphabetic'
});

console.log(__dirname, dirName, process.cwd(), yargs.directory, yargs.branch);

ghpages.publish(path.join(process.cwd(), yargs.directory), {
  branch: yargs.branch,
  clone: `../../../../tmp/${dirName}`
}, () => {
  console.log('removing');
});
Run Code Online (Sandbox Code Playgroud)

这需要该位置的绝对路径clone

显然,我现在已经对其进行了硬编码以进行测试,但我想做的是/tmp/获取process.cwd().

所以,我想要的是,如果我运行脚本/home/otis ../../../../tmp/${dirName}会变成../../tmp/${dirName},所以我需要根据process.cwd()

有任何想法吗?

process relative-path absolute-path node.js

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

获取要上载的文件的绝对路径

我使用名为theFile(ASP.NET)的简单FileUpload控件上传文件.我正在尝试获取文件的绝对路径,但是thefile.PostedFile.FileName并且thefile.FileName完全相同,只是文件名,没有路径!我不能使用Server.MapPath,因为我将把这个文件保存在不同的服务器上(通过web服务通过字节数组传输).

它突破了这一行:

Dim fStream As New FileStream(thefile.FileName, FileMode.Open, FileAccess.Read)
Run Code Online (Sandbox Code Playgroud)

因为它采用文件名并将其映射到我的VS的相对路径!我需要绝对的道路......

asp.net file-upload absolute-path

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

PHP包含路径

我是PHP的新手,在尝试使用include链接我的CSS文件时遇到问题.

基本上我需要我的文件链接回某个目录,无论文件有多远.我试过用

<?php
    include $_SERVER['DOCUMENT_ROOT'] . '/sysprogs/required/header.html'; 
?>
Run Code Online (Sandbox Code Playgroud)

但是header.html包含指向我的css文件的链接,所以它最终查找css文件的目录是

http://localhost/SysProgs/software/CSS/style.css
Run Code Online (Sandbox Code Playgroud)

而不是我希望它去哪里

http://localhost/SysProgs/required/CSS/style.css
Run Code Online (Sandbox Code Playgroud)

我希望这是有道理的,我希望你能帮助我

谢谢大家的帮助!

css php absolute-path

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