问题标签 [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 投票
3 回答
25958 浏览

git - 移动文件/目录但仍能轻松合并更改?

我读过各种git没有明确跟踪重命名/移动的常见问题解答,更喜欢寻找相同的(或在某些情况下类似的?)文件。太好了,但它会应付这种情况吗:朋友的远程存储库有一个新功能(i18n),其中涉及debian/po/*.po. 我有我自己的这个项目的分支,并且想合并这个功能,但把文件放在刚才po/*.po(我可以做两次提交,或者任何必要的)。我希望远程仓库将继续接收该功能的更新,我只想合并/挑选这些提交并将它们应用于我新位置的文件。可以git做到这一点,也许是“这些文件现在已经移到这里”的某种映射?还是比它更痛苦'debian我的仓库中的路径?

0 投票
1 回答
2371 浏览

mysql - 将表重命名为 'NOW() + old_table_name'

是否有可能在MYSQL重命名表()中以某种方式使用NOW()函数或类似的东西?

我需要这个的原因是因为我们不是直接删除旧表,而是先重命名然后重命名为 old_date -table-was-taken-ouf-of-use_table_name所以当我们实际删除它时,我们知道表有多长时间一直“不可用”

0 投票
3 回答
2271 浏览

bash - 如果文件名在 Bash 中具有前缀,则在句点之前去除字符

我有一个如下所示的目录:

我希望它看起来像这样:

我得到ls * | sed -e s/^[^.]*.// > /tmp/filenames.txt一个文件,其中包含:

我如何告诉 sed忽略表单[filename].[suffix]的文件名而只查看表单的文件名[foldername].[filename].[suffix]

最终脚本(正如所指出的,find 命令会简化事情,但这很有效):

这个页面现在是一个社区维基。您可以在下面添加更优雅的解决方案:

0 投票
7 回答
141872 浏览

linux - 在linux中将日期附加到文件名

我想在文件名(“somefile.txt”)旁边添加日期。例如:somefile_25-11-2009.txt 或 somefile_25Nov2009.txt 或任何类似的东西

也许脚本会在终端窗口中执行或执行某些命令。我正在使用 Linux(Ubuntu)。

提前致谢。

哦,我几乎忘了添加脚本或命令应该在每次您想将文件保存到特定文件夹但仍保留以前的文件时将文件名更新为新日期。所以文件夹中最终会有这样的文件: filename_18Oct2009.txt , filename_9Nov2009.txt , filename_23Nov2009.txt

0 投票
1 回答
2190 浏览

oracle - Oracle:如何确定“AFTER ALTER”触发器中对象的新名称?

假设我的AFTER ALTEROracle 数据库上有一个触发器,并且我重命名了某个数据库对象 ( ALTER ... RENAME TO ...)。在触发器中,如何确定数据库对象的新名称?似乎ORA_DICT_OBJ_OWNER,ORA_DICT_OBJ_NAMEORA_DICT_OBJ_TYPE函数都返回数据库对象的值。

例如:

假设我重命名一个表:

数据库输出如下:

更新:不幸的是,我上面提供的输出不正确。输出实际上是由BEFORE DDL触发器和AFTER DDL我之前创建的触发器生成的,而不是BEFORE RENAMEandAFTER RENAME触发器生成的。我将继续调查BEFORE RENAMEAFTER RENAME触发器不触发的原因......

更新:似乎BEFORE RENAMEandAFTER RENAME触发器拒绝触发,但BEFORE ALTERandAFTER ALTER触发器确实如此。我已经相应地更新了这个问题。

0 投票
5 回答
6830 浏览

php - 重命名要即时下载的pdf文件

给定:服务器上所有上传的 pdf 文件都以时间戳为前缀。以后用户可以再次下载这些文件。这些(丑陋的)文件名将永远不会在服务器上再次更改。

问题:当我提供下载 PDF 文件的选项时,文件名看起来又丑又长。如何将此名称更改为合理的名称,以便用户下载此文件时,名称看起来不奇怪?

我是否需要制作副本,因为重命名原始文件不是一种选择?每个可下载文件不会有额外的开销吗?显然删除复制的文件将是另一个额外的步骤?

一旦文件在客户端完全下载,是否可以重命名文件?

你们有什么建议?

0 投票
9 回答
5875 浏览

perl - 如何使用 Perl 轻松批量重命名文件?

我有很多要重命名的文件,我试图制作一个正则表达式来匹配它们,但即使我被困在文件上,这些文件的命名方式如下:

文件名 01

文件名 100

文件名 02

文件名 03

等等,我想在任何小于 100 的文件后面添加一个“0”(零),如下所示:

文件名 001

文件名 100

文件名 002

文件名 003

我最接近匹配它们的是使用这个 find -type d | 排序-r | grep ' [1-9][0-9]$' 但是我不知道如何替换它们。提前感谢您提供的任何帮助。如果有任何帮助,我在 CentOS 上,所有这些都是通过 SSH 完成的。

0 投票
3 回答
2781 浏览

sql - 如何在 Oracle 中重命名主键值?

我们的应用程序使用 Oracle 10g 数据库,其中向最终用户公开了几个主键。产品代码等。不幸的是,现在做任何事情都为时已晚,因为那里有大量我们无法控制的报告和自定义脚本。我们不能重新定义主键或搞乱数据库结构。

现在有些客户想要更改一些主键值。他们最初想称为 P23A1 的东西现在应该称为 CAT23MOD1(不是一个真实的例子,但你明白我的意思。)

是否有捷径可寻?我更喜欢某种脚本,可以对其进行参数化以适应其他表和键,但如果不存在其他方法,外部工具也是可以接受的。

0 投票
7 回答
3784 浏览

sorting - 使用 awk 对输出进行排序并格式化

我正在尝试将输出格式化ls -la为仅包含在 12 月修改的文件并很好地输出它们,这就是它们目前的样子:

ETC..

如何设置诸如正则表达式之类的内容以不包含诸如“./”和“../”之类的内容,

另外,对于其中包含空格的文件夹,如何省略斜杠“\”。我想把斜线放在最后。这可以通过shell命令实现吗?还是我必须使用 Perl 来修改测试?我确实希望日期和时间保持原样。任何帮助将不胜感激!

盒子有 linux,这是通过 SSH 完成的。

编辑:

这是我到目前为止所拥有的(感谢 Mark 和 gbacon)

我只是在用空格“”替换“\”时遇到了麻烦。除此之外,感谢到目前为止的所有帮助!

0 投票
1 回答
1237 浏览

visual-studio - Visual Studio 6:如何更改工作区文件名?

使用 VC++6 sp6 时,如何更改工作区文件名?

工作区目录包含三个具有以下文件扩展名的主要文件。当我尝试更改文件名同时保留相应的文件扩展名时,当我尝试重新编译该工作区中包含的项目时,会收到一大堆错误和警告。但是,在更改文件名之前,没有错误。

  • .dsw
  • .ncb
  • 。选择