问题标签 [renaming]
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.
sharepoint - Sharepoint 文档重命名
如何使用共享点对象模型编码重命名文档库中的文档。
请帮忙。
谢谢,
拉杰谢卡尔
regex - XSLT 是否提供了一种通过使用正则表达式来识别 xml 元素的方法?
我有一个示例 xml 文件,如下所示:
我想将此 xml 文件转换为如下所示的内容:
实际上,这意味着文档结构保持不变,但一些“选择的”元素被重命名。这些选择的元素以相同的前缀开头(在此示例中为“child-type-”),但具有不同的后缀(“A”|“B”|“C”|等)。
为什么要这么麻烦?我有一个需要 xml 文件作为输入的软件。为方便起见,我使用 XML 模式轻松编辑 xml 文件,该模式有助于确保 xml 文件正确无误。遗憾的是,XML 模式在上下文敏感性方面有些欠缺。这导致 xml 文件看起来像 /before transformation/ 中所示。该软件无法处理这样的 xml 文件,因为它需要 /after transformation/ 中所示的文件。因此需要进行改造。
我想用 XSLT 进行转换,并且我已经想出了如何去做。我的方法是为身份转换定义一个规则,并为每个需要重命名的“child-type-*”元素定义一个规则。这个解决方案有效,但它不是那么优雅。你最终会有很多规则。
有没有办法把它浓缩成两条规则?一个用于身份转换,一个用于所有“child-type-*”元素?也许通过将 XSLT 与一些正则表达式结合使用?还是您必须采取不同的方法来解决此类问题?
excel - Excel vba 重命名复选框
我有一个包含许多复选框的工作表。Excel 自动将它们命名为 CheckBox1、CheckBox2 等...但是,对于我的文档,我需要将它们全部重命名为 Rij11_1、Rij11_2 等(Rij11 是第 11 行,_1 是该行中的第一个复选框,依此类推) . 重要的是每行的重命名都从 _1 开始。
Stackoverflow 成员 Osknows 和 Dave DuPlantis 已经在这个问题上帮助了我(非常感谢您的帮助),代码如下:
但是,每行上第一个重命名的复选框不是从 1 开始(通常是从 7 开始,由于某种原因让我无法理解),如果一行中有 10 个以上的复选框,编号不会超过 10。在 _9 之后,我得到 _0 而不是 _10,然后在 _0 之后,它再次以 _1 继续,导致行中的名称重复。
有没有人可以帮助我解决这个重新编号的问题?
非常感谢!
亲切的问候,马克
scripting - 我们如何使用 ant 脚本提取文件的文件扩展名?
场景如下:
共有三个文件:
test.xls test.txt test.doc
我现在正在使用 mqfte。当这些文件转移到另一个位置时,文件名必须如下:
result_xls.txt result_txt.txt result_doc.txt
有人可以帮忙吗?
这个文件名重命名可以用 ant 脚本完成吗?
php - 在运行时重命名php中的变量名
我正在尝试将 xml 文档转换为关联数组。我希望数组的名称成为 xml 文档中的根节点。我通过 获取此信息$xml->getName()
。
我想用这个语句创建一个空数组,但它不起作用。
其他方式应该是创建一个临时变量并用$xml->getName()
. 有没有办法在 PHP 中做到这一点?
c# - C# 目录重命名问题
可能重复:
重命名具有相同名称不同大小写的目录
我似乎遇到了一个相当奇怪的问题。我正在Directory.Move(oldDir, newDir)
尝试重命名一系列文件夹。我似乎遇到的问题是,我正在重命名的一些目录只是在不同情况下将它们重命名为相同的名称。
例如,我有一个名为“UL17”的目录,我希望所有目录都以小写字母命名。因此,我编写了一个将执行转换为小写的例程,除非我尝试通过 Directory.Move 函数运行旧目录和新目录时,它会抛出一个错误,指出新目录必须与旧目录不同一。我对此感到非常沮丧,因为重命名目录不应该是火箭科学。
我发现那个优秀的微软又一次成功地把一些非常简单的东西复杂化了,变成了绝对荒谬的东西。
c# - c#服务重命名文件!
我有一个 Windows 服务,它获取带有元数据(FIDEF)的文件和相应的视频文件,并使用 XSLT 翻译 XML(FIDEF)。
我得到了 FIDEF 的文件目录列表,如果存在同名的视频文件,它会翻译它。这工作正常,但它是每分钟搜索一次的计时器。我正在尝试处理相同文件名进入输入目录但已经在输出目录中的情况。我只是让它将输出名称更改为 (copy) 因此如果另一个文件进入我应该得到 (copy)(copy).mov 但该服务不会以输出中已经存在的同一目录的文件名开始,它可以工作一次并且然后似乎没有拿起任何新文件。
任何帮助都会很棒,因为我尝试了一些没有好的结果。我相信它是重命名方法,但我已经把大部分代码放在了上面,以防它是清理问题或其他问题。(原谅一些名字只是尝试不同的东西)。
php - 使用 PHP for mySQL 重命名非法列名
我的表中有一个名为“read”的列。当我尝试对其执行操作时,PHP 告诉我“读取”周围有一个错误。根据以前遇到此类错误的经验,我确定列名“read”是非法的。问题是我不能用 PHP 重命名列。每次我尝试时,我都会收到一个错误(实际上是同样的错误)。当我进入 PHPMyAdmin 并在那里进行更改时,它可以完美运行。
关于如何使用 PHP 更改列名的任何想法?
python - 使用python重命名文件名
我需要简单地将单词“_Manual”添加到我在特定目录中的所有文件的末尾这是我目前正在使用的脚本 - 我没有使用 python 的经验,所以这个脚本是其他脚本的 frankenstine 我本来就躺着!
它没有给出任何错误消息,但它也不起作用..
我现在正在使用
但它仍然不起作用..它不打印任何东西,文件夹中没有任何改变!
vba - Outlook VBA 从附件中找到的字符串中获取附件文件名
我正在尝试在 Outlook (VBA) 中编写一些代码,这些代码会在附件到达时自动将它们保存到文件中。但是,困难在于我要保存它们的文件名部分来自文件的内容(例如,附件称为“10-0123.xls”并包含来自 Lockyer Valley 的数据。我想要磁盘上的文件称为“10-0123_Lockyer.xls”)。对位置(在本例中为“Lockyer”)的唯一引用在附件中,并且数字(在本例中为“10-0123”)和位置(在本例中为“Lockyer”)随每封电子邮件而变化。
我找到了一种方法,方法是将文件按原样保存到磁盘('10-0123.xls'),打开它,在文件中找到字符串('Lockyer'),保存为新文件名('10 -0123_Lockyer.xls'),然后杀死原始文件('10-0123.xls'),但由于文件很大,运行宏需要一段时间。有没有更有效的方法来实现这一目标?也许是一种直接从 Outlook 打开文件而不先将其保存到磁盘的方法?
代码: