【发布时间】:2012-02-16 19:36:06
【问题描述】:
。 .
这是交易:我正在尝试使用 msdeploy 上传文件。我的根目录中有一个名为 Search 的文件夹,我希望它跳过它。
所以,我写了一个这样的跳过指令:
-skip:objectName=dirPath,absolutePath="Search"
好消息:它会像我希望的那样跳过搜索文件夹。
坏消息:它还会跳过任何名称中带有“搜索”的文件夹(例如:“研究”),我不希望它这样做。 (另外,被跳过的“研究”文件夹不在网络根目录下,这引发了对控制哪些文件夹位置被跳过的担忧。)
我尝试了几种变体,包括:
-skip:objectName=dirPath,absolutePath="\Search"
-skip:Directory="Search"
-skip:Directory="\Search"
没有骰子。它仍在跳过任何名为“研究”的内容。
我尝试查找 msdeploy 语法,但找不到任何对我有帮助的东西。
花生画廊有什么想法吗?
谢谢!
【问题讨论】:
-
搞清楚了。我没有意识到我正在处理正则表达式。我将“搜索”重写为“\\Search$”。像冠军一样工作!
-
雷,将其添加为答案,然后接受答案。
-
是的,昨天试过了,但它不允许我这样做——大约有 8 小时的限制,我才能回答我自己的问题。