标签: filepath

文件路径中的两个星号

以下文件路径是什么意思?

$(Services_Jobs_Drop_Path)\**\*.config
Run Code Online (Sandbox Code Playgroud)

变量只保留一些路径,没有什么有趣的.我更关心的是,这究竟是什么**意思.有任何想法吗?

PS如果有帮助,则在msbuild脚本中使用以下路径.

windows msbuild filepath

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

获取正在执行的类的文件系统路径

有没有办法在运行时从这个类的代码确定已执行类的当前文件系统位置,因为它是使用java命令执行的?

例如,对于以下类:

public class MyClass{
 public static void main(String[] args){\
   new MyClass().doStuff();
 }

 private void doStufF(){
   String path = ... // what to do here?!
   System.out.println("Path of class being invoked: " + path);
 }

}
Run Code Online (Sandbox Code Playgroud)

有没有办法在调用MyClass.class文件的文件系统中获取和打印正确的路径?

同样,如果我从java -jar命令调用jar文件,有没有办法从该jar内的类中获取jar文件的路径?

PS:请不要做任何假设有关工作目录java被调用的命令!

java filepath

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

如何获取控制台应用程序的执行目录

我试图使用下面的代码获取控制台应用程序的目录,

Assembly.GetExecutingAssembly().Location
Run Code Online (Sandbox Code Playgroud)

但是这个给了我汇编所在的位置.这可能与我执行应用程序的位置不同.

我的控制台应用程序解析没有参数的日志.它必须转到logs/可执行文件夹中的文件夹,或者如果我给它一个路径来logs/解析它.

.net c# filepath

57
推荐指数
4
解决办法
8万
查看次数

在R中有效地将反斜杠转换为正斜杠

我正在寻找一种有效的方法来将反斜杠转换为R中的正斜杠.有时我从windows复制目录的链接,我得到这样的东西:

C:\Users\jd\Documents\folder\file.txt

如何快速将其更改为C:/Users/jd/Documents/folder/file.txt?我甚至无法将上述表达式视为字符.它抛出一个错误

"\ u在字符串开头没有十六进制数字时使用""C:\ u".

我知道R中的TAB功能有助于快速找到位置,但只是想知道是否还有其他工作.我也可以将工作目录更改为文件夹的位置.我只是在玩耍并尝试将反斜杠转换为正斜杠并且不是直截了当所以因为好奇而问这个.

r escaping filepath

51
推荐指数
9
解决办法
4万
查看次数

\\?\意味着什么在文件路径前面

我找到了对日志中具有以下格式的文件的引用:

\\?\C:\Path\path\file.log
Run Code Online (Sandbox Code Playgroud)

我找不到对\?\表示顺序的引用.我相信反斜杠之间的部分是指主机名.

例如,在我的Windows计算机上,以下工作正常:

dir \\?\C:\
Run Code Online (Sandbox Code Playgroud)

而且,结果相同:

dir \\.\C:\
Run Code Online (Sandbox Code Playgroud)

问题:

  1. 是否提到了问号在这种特定路径格式中的含义?
  2. 什么可能以这种格式生成文件路径?

windows filepath

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

android drawable from file path

我有一个文件路径字符串形式为"e:\ ...\xxx.jpg"如何从中创建一个drawable?

android filepath drawable

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

使用[NSBundle mainBundle] pathForResource:ofType:inDirectory访问文件:

paylines.txt在名为的文件夹中添加了一个文件,该文件TextFiles位于ResourcesXcode中我的iOS项目的文件夹中.

这是我用来访问文件的代码:

NSString* filePath = [[NSBundle mainBundle] pathForResource:@"paylines" ofType:@"txt" inDirectory:@"TextFiles"];
NSLog(@"\n\nthe string %@",filePath);
Run Code Online (Sandbox Code Playgroud)

代码打印:

2011-06-07 14:47:16.251 slots2[708:207] 

the string  (null)
Run Code Online (Sandbox Code Playgroud)

xcode objective-c filepath nsbundle ios

42
推荐指数
4
解决办法
10万
查看次数

在asp.net mvc中映射物理文件路径

我试图从我的ASP.Net MVC控制器中的磁盘读取XSLT文件.我正在做的是以下内容:

string filepath = HttpContext.Request.PhysicalApplicationPath;
filepath += "/Content/Xsl/pubmed.xslt";
string xsl = System.IO.File.ReadAllText(filepath);
Run Code Online (Sandbox Code Playgroud)

但是,在forums.asp.net这个帖子的一半,有以下引用

HttpContext.Current是邪恶的,如果你在你的mvc应用程序中的任何地方使用它,你做错了,因为你不需要它.

虽然我没有使用Current,但我想知道在MVC中确定文件的绝对物理路径的最佳方法是什么?出于某种原因(我不知道为什么!)HttpContext对我来说不合适.

在ASP.Net MVC中是否有更好的(或推荐/最佳实践)方法从磁盘读取文件?

asp.net-mvc server.mappath filepath

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

如何在.NET中获得绝对或规范化的文件路径?

如何尽可能少地努力(使用一些已经存在的设施)转换路径c:\aaa\bbb\..\ccc如何c:\aaa\ccc

.net filepath

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

在与当前脚本相同的目录中运行脚本

我在同一个文件夹中有两个Bash脚本(由下载整个存储库的用户保存在某处):

  • script.sh 由用户运行
  • helper.sh 是必需的并且由 script.sh

这两个脚本应该位于同一目录中.我需要第一个脚本来调用第二个脚本,但有两个问题:

  1. 知道当前的工作目录对我来说是无用的,因为我不知道用户是如何执行第一个脚本的(可能是with /usr/bin/script.sh,with ./script.sh或者它可能是../Downloads/repo/scr/script.sh)
  2. script.sh在调用之前,脚本将更改为其他目录helper.sh.

我绝对可以通过将当前目录存储在一个变量中来实现这一目的,但是该代码似乎不必要地复杂化,因为我认为这是一个非常常见且简单的任务.

可靠的helper.sh内部可靠呼叫方式script.sh吗?并且可以在任何支持Bash的操作系统中使用吗?

bash path filepath

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