jjzjj

absolute-path

全部标签

windows - 通过cmd设置PATH环境变量

我尝试添加到PATH环境变量“;C:\my_EXE”,这样我就可以通过cmd(windows8)运行我放置在那里的程序。我试过这个命令:setPATH=%PATH%;C:\my_EXE但它仅在CMD窗口关闭之前更改了PATH环境变量。我在Google上搜索并找到了这个命令:setxPATH"%PATH%;C:\my_EXE"应该永远设置它,但它也只在CMD窗口关闭之前有效它做了这样的事情:[newPATH]=[oldPATH]X2它只出现在新的cmd中,而不出现在系统属性中(!=cmd,有我的新路径而不是X2的PATH)为什么会这样?我怎样才能毫无问题地设置PATH环境变量?

java - 如何从 %PATH% 而不是当前文件夹运行程序

如果我运行一个存在于Windows%PATH%中的程序,而当前文件夹中有一个同名程序,它将选择当前文件夹中的程序。有什么办法可以防止这种情况(忽略当前文件夹)?我的问题的原因是我有一个Java程序,我已经将它放在注册表的Run-key中,如下所示:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]MyProgram=javaw-cpMyProgram.jarcom.mycompany.MyProgram问题是在我测试过的一台电脑上它不工作。它提示错误的JRE版本(1.7而不是1.8)。我发现在这台电脑上有

python - 如何使快捷方式从 PATH 工作

我在Windows上有两个版本的Python,想通过cmd使用它们。我尝试创建它们的python.exe的快捷方式并将它们重命名为python26和python33(我还将它们的位置添加到PATH),但不幸的是,这不起作用。在notrecognizedasaninternalcommand中调用python26或python26.lnk输出。有没有其他方法可以做到这一点(比如Linuxvirtualenv),或者我在我的想法中遗漏了什么? 最佳答案 在C:\imagaginary_path\下新建.bat文件,命名为python2.

windows - echo %PATH% 是否仅扩展到系统变量或用户变量?

在此处最佳答案的最高投票评论(HowtopersistentlysetavariableinWindows7fromabatchfile?)中提到%PATH%扩展到系统加上用户变量。真的吗?在我的笔记本电脑中,如果我打开cmd并输入数字echo%PATH%我只看到系统变量。谁能澄清这一点?干杯A. 最佳答案 默认情况下,为新进程提供的环境合并了系统变量和用户变量。因此,如果您为系统和用户定义了一个PATH变量,那么这两个值将合并。您的实验似乎与我上面的陈述相矛盾。但是,当我重复您的实验时,我可以看到系统和用户设置的值合并了。所以我只

java - 错误 : illegal escape character - when trying to create a path

我是Java的新手,正在尝试学习如何创建路径。下面是我写的代码:importjava.io.IOException;importjava.nio.file.Paths;importjava.nio.file.Path;publicclassCopyBytes{publicstaticvoidmain(String[]args)throwsIOException{Pathp1=Paths.get("C:\Users\Justin\Documents\NetBeansProjects\JavaApplication\xanadu1.txt");}}但是,当我运行代码时,IDE输出错误:Il

c++ - 在解析 dll 依赖项时阻止 Windows 使用 PATH env 变量?

加载DLL时(使用LoadLibrary/Ex动态加载或静态加载)是否有可能阻止Windows使用PATH环境变量查找DLL/要加载的DLL依赖于其他DLL?我可以找到关于Dynamic-LinkLibrarySearchOrder的文档似乎暗示没有办法阻止搜索PATH,但也许我遗漏了什么?我问这个问题的原因是,当应用程序文件夹中缺少(静态)链接的DLL但可能存在于PATH中(不同版本)时,我们希望有一个快速失败的场景。 最佳答案 对于动态加载的dll:控制加载哪一个的最简单方法是不调用搜索逻辑。只有在提供部分路径时才会调用搜索逻辑

windows - "TCHAR cFileName[MAX_PATH];"- MSDN 库中的错误?

http://msdn.microsoft.com/en-us/library/windows/desktop/aa365740%28v=vs.85%29.aspxcFileNameThenameofthefile.MAX_PATH的值与几乎与_MAX_FNAME相同,但在这种情况下使用第一个会产生误导。无论如何,如果他们指的是带有名称的完整路径,它应该是cFileName[MAX_PATH+_MAX_FNAME];吗?使用MAX_PATH的目的是什么? 最佳答案 MAX_PATH常量表示整个路径的最大长度,包括文件名和扩展名。它是

windows - git filter-branch --tree-filter 结果为 'unknown revision or path not in the working tree'

我的git存储库很大,我想通过删除一些大文件来减小它的大小,这些文件是我过去添加的,后来又删除了,但它们仍在git历史记录中。现在我找到了gitfilter-branch--tree-filter命令。所以我尝试了这个:gitfilter-branch--tree-filter'DEL/content/de/files/bigfile.zip'--all(我在Windows上)。但是调用这个命令的结果是:fatal:ambiguousargument'/content/de/files/bigfile.zip'':unknownrevisionorpathnotintheworking

c# - 如何在 C# 中忽略 "Access to the path is denied"/UnauthorizedAccess 异常?

如何绕过/忽略“访问路径被拒绝”/UnauthorizedAccess异常并继续以这种方法收集文件名;publicstaticstring[]GetFilesAndFoldersCMethod(stringpath){string[]filenames=Directory.GetFiles(path,"*.*",SearchOption.AllDirectories).Select(Path.GetFullPath).ToArray();returnfilenames;}//调用......foreach(varsinGetFilesAndFoldersCMethod(@"C:/"))

windows - setx 设置带空格的 PATH

我正在尝试在win32shell脚本中更新系统Path变量,但前提是值不存在。我当前的版本看起来像这样:for%%fin(xyz.exe)DOif[%%~$PATH:f]==[];setxPath"%PATH%;%GRADLE_HOME%\bin"-m我遇到的问题是setxPath"%PATH%;%GRADLE_HOME%\bin"这行不通,但如果我将引号更改为单引号setxPath'%PATH%;%GRADLE_HOME%\bin'它确实有效,但路径在第一次出现ProgramFiles时结束。即abc;def;程序有什么办法可以克服这个问题吗? 最佳答案