问题标签 [path-combine]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - System.ArgumentException 路径中的非法字符
我正在使用Path.Combine
,其中一个字符串包含 Unicode 字符。我明白了{System.ArgumentException} exception; illegal characters in path
。
根据MSDN文件路径/名称可以有 unicode 字符。为什么我会得到这个异常?
编辑:
这是代码:
ntfs - 是否有 .NET API 可以返回给定路径的等效扩展路径字符串?
在 NTFS 中,我可以在路径前加上\\?\
字符序列前缀,表示它是超过 260 个字符限制的路径;因此,文件系统将正确解释路径并避免引发PathTooLongException
.
(有关详细信息,请参阅http://msdn.microsoft.com/en-us/library/aa365247%28VS.85%29.aspx#maxpath )
是否有一个 .NET API 会在我的路径字符串前面加上这个序列,还是我坚持自己写?
本质上,我正在寻找一种等效于以下方法的方法。
c# - 在 C# 中使用通配符解析相对路径
在 C# 中,如果我有一个目录路径和一个带有通配符的相对文件路径,例如
"c:\foo\bar"
和"..\blah\*.cpp"
有没有一种简单的方法来获取绝对文件路径列表?例如
{ "c:\foo\blah\a.cpp", "c:\foo\blah\b.cpp" }
背景
有一个源代码树,其中任何目录都可以包含构建定义文件。此文件使用带有通配符的相对路径来指定源文件列表。任务是为每个构建定义文件生成所有源文件的绝对路径列表。
c++ - PathCombine 功能无法正常工作
我在使用 PathCombine 功能时遇到了一些困难。它似乎不能与 SHFileOperation() 一起正常工作。我的代码如下:
当我像上面那样拥有它时,该方法会看到 sf.pTo,但由于某种原因它看不到 sf.pFrom(即使在路径名末尾使用了 \ 和 \0 的不同组合之后)。n 变为 2,我认为这意味着找不到文件...但是例如,当我注释掉时。
并将其替换为:
SHFileOperation() 有效...它返回零,我可以看到所有文件都已复制到目录中。我发现这很奇怪,因为它们似乎是相同的字符串(即使我调试并将鼠标悬停在变量上)......有人碰巧知道为什么会这样吗?我的语法或逻辑有问题吗?因为我看不到。我正在使用 Visual Studio 2008。非常感谢您抽出宝贵的时间。
xpath - 如何将XPATH“select //td/text() or //td/p/text()”组合成一句话?
我想在以下 HTML 的每一行中选择 text() 。但是,我想要的文本要么在td元素中,要么在p元素中,所以我必须编写两个语句来确保选择每一行。
如何将这两个语句合二为一?
路径:
得到所需的结果:
原始html:
c# - 访问路径被拒绝
出于某种原因,当我创建将用于我的 StreamWriter 的路径时,它会创建一个名为 test.doc 的文件夹,而不是一个名为 test.doc 的文件
这是我的代码:
谁能告诉我我的文件路径做错了什么?
更新:
抱歉耽搁了。今天早上我在上班前发布了这个问题,当时我什至没有想过要发布我的其余代码。所以,就在这里。我也尝试在第二行 test.doc 上做一个 Path.Combine 但它给出了同样的问题。
c++ - 为什么这个字符串被神秘地修改了?
如果这个问题的答案很简单,请原谅我,但我不知道是什么原因造成的。PathCombineA 函数以某种方式修改了 mypath 变量。如果你运行这个程序,你会明白我的意思。(必须链接 Shlwapi.lib)
PathCombineA 之前的输出
C:\Users\Owner\Desktop\etc\Debug\etc.exe
PathCombineA 之后的输出
C:\Users\Owner\Desktop\etc\Debug\C:\Users\Owner\AppData\Local\Temp\etc.exe
如果你们知道发生了什么,请告诉我!
谢谢!
java - Java算法“乘”两个列表列表 ((A),(B))*((C,C),(D,D))==((A,C,C),(A,D,D ),(B,C,C),(B,D,D))
我有两个列表列表,子列表代表路径。我想找到所有路径。
当然,天真的解决方案:
不相关的理论问题
我最近了解了时间复杂度。所以这是一个自我检查,如果我是正确的,我希望有人可以评论。
让 N = num 个列表在 pathList1
让 M = pathList2 中的 num 个列表
设 X = pathList1 中路径的平均长度
设 Y = pathList2 中路径的平均长度
所以如果被问到“这个函数的复杂性是多少?” 我会给
〜O(NM(X + Y))
我想知道是否有更快的方法来做到这一点?
也许更好的数据结构?
同时做吗?
制造某种“未来”并返回它?(完全披露,我对期货一无所知)。
我对聪明的技巧和独特的解决方案持开放态度,或者纯粹是实用的。
谢谢。
xml - 在一个文件中组合/合并相似的 XML 结构
我在 XML 文件中有以下结构:
And I want to get a result that looks like:
So I want to merge and combine nodes as far as possible. I havent uses XSLT yet, tried it, but I dont get it, not even the general idea. Any other ideas or tools?
Thanks