MSDeploy跳过精确命名文件夹

8
这是个问题:我正在尝试使用msdeploy上传文件。我的根目录中有一个名为Search的文件夹,我想要跳过它。
所以,我写了一个跳过指令,如下所示:
-skip:objectName=dirPath,absolutePath="Search"

好消息是:它跳过了搜索文件夹,就像我想要的那样。

坏消息是:它还跳过了任何名称中带有“搜索”字符的文件夹(例如:“研究”),而我不想这样做。(此外,被跳过的“研究”文件夹不在Web根目录下,这引发了对于控制哪些文件夹位置被跳过的担忧。)

我尝试了几种变化,包括以下内容:

-skip:objectName=dirPath,absolutePath="\Search"
-skip:Directory="Search"
-skip:Directory="\Search"

不行,它仍然跳过了任何名为“Research”的内容。

我尝试查找msdeploy语法,但没有找到有帮助的内容。

请问有任何想法吗?

谢谢!


搞定了。我没有意识到我正在处理正则表达式。我将“Search”重写为“\Search$”。像个冠军一样工作! - Ray K.
Ray,将其作为答案添加,然后接受该答案。 - John Saunders
是的,我昨天试过了,但它不允许我这样做——似乎有一个8小时的限制,在此之前我不能回答自己的问题。 - Ray K.
1个回答

7

明白了。为了其他可能在寻找答案的人的利益……

我没有意识到我正在处理正则表达式。我把“搜索”重写为“\\搜索$”。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接