标签: absolute-path

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

给定一个路径"mydir/myfile.txt",如何在Python中找到相对于当前工作目录的文件的绝对路径?例如在Windows上,我最终可能会:

"C:/example/cwd/mydir/myfile.txt"
Run Code Online (Sandbox Code Playgroud)

python path relative-path absolute-path

653
推荐指数
9
解决办法
77万
查看次数

从mediastore获取URI的文件名和路径

onActivityResult从mediastore图像选择返回,我可以使用以下内容获取图像的URI:

Uri selectedImage = data.getData();
Run Code Online (Sandbox Code Playgroud)

将其转换为字符串可以得到:

content://media/external/images/media/47
Run Code Online (Sandbox Code Playgroud)

或者路径给出:

/external/images/media/47
Run Code Online (Sandbox Code Playgroud)

但是我似乎无法找到将其转换为绝对路径的方法,因为我想将图像加载到位图而不必将其复制到某处.我知道这可以使用URI和内容解析器完成,但这似乎在重新启动手机时中断,我想MediaStore在重新启动之间不会保持其编号相同.

android uri absolute-path mediastore

376
推荐指数
12
解决办法
32万
查看次数

ASP.NET MVC - 从Controller中查找App_Data文件夹的绝对路径

从ASP.NET MVC项目中的Controller查找App_Data文件夹的绝对路径的正确方法是什么?我希望能够临时使用.xml文件,我不想硬编码路径.

这不起作用:

[HandleError]
public class HomeController : Controller
{
    public ActionResult Index()
    {
        string path = VirtualPathUtility.ToAbsolute("~/App_Data/somedata.xml");

        //.... do whatever 

        return View();
    }

}
Run Code Online (Sandbox Code Playgroud)

我认为在Web上下文之外VirtualPathUtility.ToAbsolute()不起作用.字符串路径返回"C:\ App_Data\somedata.xml"

我应该在哪里确定MVC应用程序中.xml文件的路径?global.asax并坚持使用应用程序级变量?

.net asp.net-mvc absolute-path

277
推荐指数
6
解决办法
25万
查看次数

如何在Linux中生成具有绝对路径的文件列表?

我正在编写一个shell文件,它将文件路径作为输入.

出于这个原因,我需要生成具有完整路径的递归文件列表.例如,该文件bar具有以下路径:

/home/ken/foo/bar
Run Code Online (Sandbox Code Playgroud)

但是,据我所看到的,ls并且find只给出相对路径列表:

./foo/bar   (from the folder ken)
Run Code Online (Sandbox Code Playgroud)

这似乎是一个明显的要求,但我不能看到任何东西findls手册页.

如何在shell中生成文件列表,包括其绝对路径?

linux command-line ls absolute-path

271
推荐指数
13
解决办法
93万
查看次数

使用Bash在给定当前目录的情况下将绝对路径转换为相对路径

例:

absolute="/foo/bar"
current="/foo/baz/foo"

# Magic

relative="../../bar"
Run Code Online (Sandbox Code Playgroud)

我如何创造魔法(希望不是太复杂的代码......)?

bash shell path relative-path absolute-path

236
推荐指数
14
解决办法
11万
查看次数

从相对路径和/或文件名解析绝对路径

Windows批处理脚本中是否有一种方法可以从包含文件名和/或相对路径的值返回绝对路径?

鉴于:

"..\"
"..\somefile.txt"
Run Code Online (Sandbox Code Playgroud)

我需要相对于批处理文件的绝对路径.

例:

  • "somefile.txt"位于"C:\ Foo"中
  • "test.bat"位于"C:\ Foo\Bar"中.
  • 用户在"C:\ Foo"中打开命令窗口并调用 Bar\test.bat ..\somefile.txt
  • 在批处理文件中,"C:\ Foo\somefile.txt"将派生自 %1

windows batch-file relative-path absolute-path

147
推荐指数
8
解决办法
22万
查看次数

如何在css URL中使用相对/绝对路径?

我有一个生产和开发服务器.问题是目录结构.

发展:

  • http://dev.com/subdir/images/image.jpg
  • http://dev.com/subdir/resources/css/style.css

生产:

  • http://live.com/images/image.jpg
  • http://live.com/resources/css/style.css

怎样才可以有一个style.csscss文件夹在两台服务器上使用相同的路径,background: url财产?我可以使用相对路径的技巧吗?

css relative-path absolute-path

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

C#中绝对路径的相对路径?

我有包含图像的href文件路径的xml文件(例如"....\images\image.jpg").hrefs包含相对路径.现在,我需要将hrefs提取到图像并将它们转换为文件系统中的绝对路径.

我知道GetFullPath方法,但我尝试了它,它似乎只能在CurrentDirectory集合中工作,它似乎是C:所以我不知道如何使用它.而且,我有包含hrefs和href相对路径的文件的绝对路径,所以因为我根据绝对路径计算".... \"部分的数量是一个简单的任务.包含文件,似乎必须有一种方法来以编程方式执行此操作.

我希望有一些我不知道的简单方法!有任何想法吗?

c# relative-path absolute-path

74
推荐指数
6
解决办法
13万
查看次数

什么是"规范路径"?

这是一个理论问题.我在互联网上搜索没有令人满意的运气,我只想了解这个术语是什么.我已经看过Java,JSON等的例子但是我在谷歌或者StackOverflow中找不到一个简单的解释,没有代码需要= P

因此,绝对路径是一种到达某个文件或位置的方式,描述它的完整路径,完整路径,以及它依赖于操作系统(例如,Windows和Linux的绝对路径是不同的)相对路径它是一个路由到从当前位置描述的文件或位置..(两个点)表示目录树中的高级别.我已经清楚这几年了.

搜索时我甚至看到有规范化的文件!我所知道的就是"CANONICAL"意味着"根据规则"之类的东西.

有人可以请理解关于规范的理论吗?=)感谢!!

PD(所以它毕竟不仅仅是一个Ubuntu随机名称)XD

PD2可悲的是我不能给每个人答案,我把它给了帮助我最了解这个概念的那个,但是非常感谢每个人=)

theory path relative-path absolute-path

69
推荐指数
4
解决办法
5万
查看次数

在bash中扩展可能的相对路径

作为我的脚本的参数,有一些文件路径.那些当然可以是相对的(或包含〜).但是对于我编写的函数,我需要绝对的路径,但是没有解析它们的符号链接.

这有什么功能吗?

bash absolute-path

68
推荐指数
7
解决办法
5万
查看次数