问题标签 [rename]

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.

0 投票
10 回答
35876 浏览

bash - 如何在 Bash 中将文件名中的填充数字归零?

使用 Bash 以以下形式重命名文件的最佳方法是什么:

使用零填充文件名:

0 投票
4 回答
3449 浏览

windows - 在 Windows XP 上批量重命名具有国际字符的文件

我有一大堆文件,文件名使用我们可爱的瑞典字母å åö。由于各种原因,我现在需要将这些转换为 [a-zA-Z] 范围。只需删除此范围之外的任何内容都相当容易。给我带来麻烦的是我想用a替换åo替换ö等等。

这是最糟糕的字符集问题。

我有一组测试文件:

我将我的脚本基于这一行,将其结果传递到各种命令中

奇怪的是,如果我将这个结果(即普通的 for 循环)打印到一个文件中,我会得到这个输出:

因此,我的文件名甚至在到达其他工具之前就发生了一些奇怪的事情(我一直在尝试使用来自称为 GnuWin32 的 Windows 的 sed 端口来做到这一点,但到目前为止没有运气)并且对这些字符进行替换不会帮助。

你将如何解决这个问题?我对任何类型的工具、命令行或其他工具都持开放态度……</p>

编辑:这是一个一次性的问题,所以我正在寻找一个快速的'n丑陋的修复

0 投票
51 回答
1424322 浏览

mysql - 如何快速重命名 MySQL 数据库(更改架构名称)?

MySQL 的MySQL手册涵盖了这一点。

通常我只是转储数据库并用新名称重新导入它。对于非常大的数据库,这不是一个选项。显然RENAME {DATABASE | SCHEMA} db_name TO new_db_name; 做坏事,只存在于少数几个版本中,总体上是个坏主意

这需要与InnoDB一起使用,它存储的东西与MyISAM非常不同。

0 投票
3 回答
2461 浏览

sharepoint - 如何重命名 SharePoint 虚拟机

我正在使用虚拟机进行开发,但每次我需要一个新的虚拟机时,我都会复制文件并创建一个新的服务器,但我需要一个新的服务器名称才能将其添加到我们的网络中。

重命名服务器后,Sharepoint 站点出现许多错误并且无法运行。

0 投票
29 回答
244741 浏览

linux - 如何在 Linux 上将所有文件夹和文件重命名为小写?

我必须递归地重命名一个完整的文件夹树,这样任何地方都不会出现大写字母(它是 C++ 源代码,但这不重要)。

忽略 CVS 和 Subversion 版本控制文件/文件夹的奖励积分。首选方式是 shell 脚本,因为任何 Linux 机器上都应该有 shell。

关于文件重命名的细节有一些有效的论据。

  1. 我认为应该覆盖具有相同小写名称的文件;这是用户的问题。当在忽略大小写的文件系统上签出时,它也会用后者覆盖第一个。

  2. 我会考虑 AZ 字符并将它们转换为 az,其他一切都只是在要求问题(至少在源代码中)。

  3. 在 Linux 系统上运行构建需要该脚本,所以我认为应该省略对 CVS 或 Subversion 版本控制文件的更改。毕竟,这只是一个临时结账。也许“出口”更合适。

0 投票
11 回答
571283 浏览

sql - 如何使用 SQL 重命名数据库表中的列?

如果我希望使用 SQL 简单地重命名 SQL 数据库中的列(不更改其类型或约束,仅更改其名称),我该怎么做?还是不可能?

这适用于任何声称支持 SQL 的数据库,我只是在寻找一个特定于 SQL 的查询,该查询无论实际数据库实现如何都可以工作。

0 投票
4 回答
5992 浏览

sql - 重命名表 SQL Server,通过 PK 和 FK 级联更改

我想找到一个 sql 命令或可以做到这一点的东西,我有一个名为 tblFoo 的表,我想将它命名为 tblFooBar。但是,我希望主键也可以更改,例如,目前是:

我想要更改名称以将其更改为:

然后,递归地遍历并在所有具有外键关系的表上级联此更改,例如。由此:

对此:

自然地,我尽量不去手动完成这一切,因为a)这是一个容易出错的过程,b)它不能扩展。

0 投票
6 回答
19793 浏览

php - 为什么我在尝试重命名目录时在 PHP 中得到“权限被拒绝”?

我将目录修改为 777,与目录内容相同。不过,我收到“权限被拒绝”错误。如果 apache 不是组/所有者,无论文件权限如何,PHP 是否会抛出此错误?这是失败的调用:

0 投票
5 回答
2400 浏览

svn - 使用 'svn mv' 在 bash 中将目录中的每个文件大写

我需要更改颠覆工作副本中一组文件的大小写,如下所示:

我怎样才能自动化这个过程?提供标准的 linux 安装工具。

0 投票
10 回答
148266 浏览

bash - 如何使用前缀/后缀重命名?

mv original.filename new.original.filename如果不重新输入原始文件名,我该怎么办?

我会想象能够做类似mv -p=new. original.filename或可能或其他的事情 - 但在查看/ pagesmv original.filename new.~后我看不到这样的事情。man mvinfo mv

当然,我可以编写一个 shell 脚本来执行此操作,但它没有现有的命令/标志吗?