Questions tagged «path»

文件或目录名称的一般形式,用于指定文件系统中的唯一位置。在许多Linux和类似Unix的OS中,PATH(全部大写)变量指定在其中搜索可执行程序的目录。

10
外部文件中Javascript中的相对路径
因此,我正在运行此javascript,并且除背景图片的路径外,其他所有功能都正常运行。它可以在我的本地ASP.NET Dev环境中工作,但是在部署到虚拟目录中的服务器时不起作用。 这在外部.js文件中,文件夹结构为 Site/Content/style.css Site/Scripts/myjsfile.js Site/Images/filters_expand.jpg Site/Images/filters_colapse.jpg 然后这就是js文件所在的位置 Site/Views/ProductList/Index.aspx $("#toggle").click(function() { if (left.width() > 0) { AnimateNav(left, right, 0); $(this).css("background", "url('../Images/filters_expand.jpg')"); } else { AnimateNav(left, right, 170); $(this).css("background", "url('../Images/filters_collapse.jpg')"); } }); 我已经尝试过使用'/Images/filters_collapse.jpg',但也不起作用;但是,如果使用,它似乎可以在服务器上运行'../../Images/filters_collapse.jpg'。 基本上,我希望具有与ASP.NET tilda-相同的功能~。 更新 外部.js文件中的路径是相对于它们所包含的Page的位置,还是.js文件的实际位置?

4
将go文件导入同一文件夹
我在将本地go文件导入另一个go文件时遇到困难。 我的项目结构如下图所示 -samplego --pkg --src ---github.com ----xxxx -----a.go -----b.go --bin 我正在尝试在b.go中导入a.go。我尝试了以下方法 import "a" import "github.com/xxxx/a" 这些都不起作用。.我知道我必须介入GOPATH,但我做对了。目前我的GOPATH指向samplego(/ workspace / samplego)。我得到以下错误 cannot find package "a" in any of: /usr/local/go/src/pkg/a (from $GOROOT) /workspace/samplego/src/a (from $GOPATH) 另外,将这些源文件导入另一个项目/模块时,GOPATH如何工作?那么当地的进口会成为问题吗?在这种情况下,最佳做法是什么-模块中是否只有一个go文件(带有相关测试)?
84 import  path  go 


3
在单独的行上回显%path%?
使用Windows命令提示符,我可以回显%path%并在单独的行中获取生成的路径吗?类似于Windows的东西: echo $path | tr ':' '\n' 我可以使用vanilla cmd进行此操作,还是需要Powershell或js脚本编写? 示例echo%path%输出: C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\80\Tools\Binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\; 所需的输出: C:\WINDOWS\system32; C:\WINDOWS; C:\WINDOWS\System32\Wbem; C:\Program Files\Microsoft SQL Server\80\Tools\Binn\; C:\Program Files\Microsoft SQL Server\90\DTS\Binn\; C:\Program Files\Microsoft SQL Server\90\Tools\binn\; C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\; C:\Program Files\Microsoft Visual …
83 powershell  path  cmd 


4
如何检查Java 7路径的扩展
我想检查Path(在Java 7中引入)是否以某个扩展名结尾。我尝试这样的endsWith()方法: Path path = Paths.get("foo/bar.java") if (path.endsWith(".java")){ //Do stuff } 但是,这似乎不起作用,因为path.endsWith(".java")返回false。似乎endsWith()只有在最终目录分隔符(例如bar.java)之后的所有内容都完全匹配时,该方法才返回true ,这对我来说并不实用。 那么如何检查路径的文件扩展名?
83 java  path  java-7 

5
从OpenFileDialog路径/文件名中提取路径
我正在编写一个从选择文件开始的小实用程序,然后需要选择一个文件夹。我想将文件夹默认设置为所选文件所在的位置。 OpenFileDialog.FileName返回完整的路径和文件名-我想要的只是获取路径部分(没有文件名),因此我可以将其用作初始选择的文件夹。 private System.Windows.Forms.OpenFileDialog ofd; private System.Windows.Forms.FolderBrowserDialog fbd; ... if (ofd.ShowDialog() == DialogResult.OK) { string sourceFile = ofd.FileName; string sourceFolder = ???; } ... fbd.SelectedPath = sourceFolder; // set initial fbd.ShowDialog() folder if (fbd.ShowDialog() == DialogResult.OK) { ... } 是否有任何.NET方法可以做到这一点,或者我需要使用regex, split, trim,etc吗?
81 c#  .net  parsing  path 

6
如何在Angular2中投放图片?
我正在尝试在Angular2应用程序的图像src标签中的资产文件夹中放置我的图像之一的相对路径。我在组件中将变量设置为“ fullImagePath”,并在模板中使用了该变量。我尝试了许多不同的可能路径,但似乎无法提升自己的形象。Angular2中是否有一些总是与Django中的静态文件夹相关的特殊路径? 零件 import { Component, OnInit } from '@angular/core'; @Component({ selector: 'app-hero', templateUrl: './hero.component.html', styleUrls: ['./hero.component.css'] }) export class HeroComponent implements OnInit { fullImagePath: string; constructor() { this.fullImagePath = '../../assets/images/therealdealportfoliohero.jpg' } ngOnInit() { } } 我还将图片与该组件放置在相同的文件夹中,因此,由于模板和同一文件夹中的css在起作用,所以我不确定为什么图像的类似相对路径不起作用。这是与同一文件夹中的图像相同的组件。 import { Component, OnInit } from '@angular/core'; @Component({ selector: 'app-hero', templateUrl: './hero.component.html', styleUrls: …

8
在Node.js中获取父目录名称
我正在使用Node.js,我想获取文件的父目录名称。我有文件"../test1/folder1/FolderIWant/test.txt"。 我想得到"FolderIWant"。 我试过了: var path = require('path'); var parentDir = path.dirname(filename); 但是它又回来了../test1/folder1/FolderIWant。
79 node.js  path 

21
获取应用程序的路径
最近,我搜索了如何在Java中获取应用程序的目录。我终于找到了答案,但是我需要很长的时间,因为搜索这样一个通用术语并不容易。我认为最好用多种语言来汇编如何实现此目的的列表。 如果您(不喜欢)这个主意,可以随意上/下投票,如果您喜欢,请贡献力量。 澄清: 在包含可执行文件的目录和当前工作目录(pwd在Unix下,由给定)之间有很好的区别。我最初对前者感兴趣,但也可以随意发布确定后者的方法(阐明您的意思)。

6
在Rails 3.1中添加新的资产路径
有谁知道如何在Rails 3.1中向资产管道添加另一个文件夹? 我想以app/assets/fonts同样的方式app/assets/images服务。 更新:2013年5月7日 只是为了向以后发现此问题的人们提供一些说明,以便在application.rb文件中显式添加资产路径: config.assets.paths << "#{Rails.root}/app/assets/fonts" 但是,由于上面的路径是在下面,因此app/assets您不必显式添加它,您只需要重新启动Rails应用程序即可,Sprockets可以选择它。 你必须明确地添加是外面的路径app/assets,lib/assets或者vendor/assets,只是记得,虽然链轮在存在时,你的应用程序中加载,在我的经验,它不拿起资产路径新的文件夹不夹拿起新文件重新启动。



4
什么是“规范路径”?
因此,绝对路径是一种到达特定文件或位置的方法,该文件或位置描述了到达该文件或路径的完整路径,完整路径,并且它取决于操作系统(例如Windows和Linux的绝对路径是不同的)。路由到从当前位置描述的文件或位置。(两个点)指示目录树中的上级。几年来我一直很清楚。 搜索时,我什至还看到有规范化的文件!据我所知,规范意味着类似“根据规则”之类的东西。 有人能启发我有关规范事物的理论吗?

11
如何使用setx添加到Windows PATH变量?有奇怪的问题
我想使用修改Windows PATH变量setx。在Windows 8上,以下至少50%的时间有效: setx PATH %PATH%;C:\Python27\;C:\Python27\Scripts\ 如果出现错误“默认参数只能使用2次”,则在某些情况下以下工作: setx PATH "%PATH%;C:\Python27\;C:\Python27\Scripts\" 区别在于我们将第二个参数用引号引起来。我认为引号在%PATH%扩展为包含空格时很有必要。 但是,我在Windows 7上遇到了一些奇怪的问题。在一台特定的Windows 7计算机上,我遇到了以下问题: echo %PATH% 它打印: C:\Foo\;C:\Bar\;[...lots of stuff...]C:\Baz\ 然后我这样做: setx PATH "%PATH%;C:\Quux\" 然后显示“错误:截断了1,024个字符。” 现在,让我们检查一下PATH包含哪些内容: echo %PATH% 它打印: C:\Foo\;C:\Foo\;C:\Bar\;C:\Bar\;[...lots of stuff, now duplicated...]C:\B ...并且被截断为1,024个字符。由于重复,它跑了过来。同样有趣的是:尽管setx存在错误并且没有说“成功” ,但PATH的值仍在变化。 我能够重复几次这种奇怪的行为(幸运的是,我已经保存了PATH的原始内容)。 目前,我知道追加到PATH的唯一肯定方法是: echo 路径。 将PATH的内容复制到文本文件中,然后手动添加;C:\Python27\;C:\Python27\Scripts\到PATH的末尾。 将整个内容复制出文本文件。 setx PATH "<paste the string here>" 该过程在Windows 7和Windows …
78 windows  path  cmd  setx 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.