首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重命名文件夹Uipath

重命名文件夹Uipath
EN

Stack Overflow用户
提问于 2019-11-22 01:10:16
回答 2查看 1.1K关注 0票数 0

我想遍历一个文件夹(其中包含多个文件夹),其中名称中包含双空格的文件夹被重命名为单空格(例如,从‘xxxx(双空格)xxxxx’重命名为‘xxxx(单空格)xxxxx’)。我在任何地方都找不到解决方案,我在这里寻求帮助。有谁能给我一个明确的提示,告诉我如何处理这个问题?

enter image description here

New code

Newest code

EN

回答 2

Stack Overflow用户

发布于 2019-11-22 15:39:41

这更像是一种编程逻辑,而不是RPA或UiPath。你必须使用像这样的东西

代码语言:javascript
复制
Directory.GetFiles(selectFolder,”.",SearchOption.AllDirectories)

这应该返回主文件夹下的所有子文件夹,进一步循环每个子文件夹,并递归地应用相同的逻辑。您还必须拆分反斜杠\和获取最后一个索引项,以获得文件夹的实际名称,而不是完整的路径。最后对它们进行重命名。

参考官方论坛的this帖子。这与您的要求相同。

票数 1
EN

Stack Overflow用户

发布于 2019-11-22 02:56:06

您可以使用匹配活动并使用正则表达式来查找所需的文件夹...

..。直接循环通过文件夹集合,并通过MOVEFOLDERX活动使用字符串REPLACE函数重命名所有文件夹。UiPath.Core.Activities.MoveFolderX

psudeo ex:

代码语言:javascript
复制
FOR EACH <activity> 
     (item) in iFolderNameList
{
   MOVE <activity> 
       path = item
       to = item.Replace("  ", " ")
}

希望这能帮助您入门:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58980240

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档