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

sql-server - 如何在表上级联重命名 PK,MS SQL 2005

我已经成功地重命名了一个表,并通过外键关系删除了该表上的所有约束,并将它们全部备份。但是,现在我正处于 PK_tblFoo 存在多个位置的地步(当我将表转移到另一个数据库时)。重命名表不会重命名主键。

我将如何级联重命名主键?我已经重命名了表格,我只需要弄清楚这部分。

0 投票
2 回答
1789 浏览

sql-server - SQL Server 2005,需要脚本来检查表上的所有约束

我继续收到此错误:

我需要找到一个脚本来帮助我找到该表的所有依赖项。我需要删除它们,重命名,然后将它们带回来。

SQL 服务器 2005

0 投票
6 回答
11628 浏览

php - 没有重复条目时的mysql重复条目错误(通过php批量加载)

我正在使用mysql (5.0.32-Debian_7etch6-log)并且我有一个夜间运行的批量加载php (5.2.6)脚本(通过 PDO 使用 Zend_DB (1.5.1)),它执行以下操作:

  1. 截断一组 4 个“导入”表
  2. 将数据批量插入到这 4 个“导入”表中(重新使用以前在表中的 id,但我截断了整个表,所以这应该不是问题,对吧?)
  3. 如果一切顺利,将“live”表重命名为“temp”,将“import”表重命名为“live”,然后将“temp”(旧“live”)表重命名为“import”

这工作了好几个星期。现在我偶尔会得到这个,在整个批量加载过程的中间的某个地方:

SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '911' for key 1

请注意,这不是截断之前表中的第一个 id。当我再次手动启动脚本时,它就像一个魅力。

有任何想法吗?剩余索引,可能与重命名有关?

此外,当我之后检查表中是否有 id 为 911 的条目时,它甚至不在那里。

0 投票
14 回答
174436 浏览

python - Batch Renaming of Files in a Directory

Is there an easy way to rename a group of files already contained in a directory, using Python?

Example: I have a directory full of *.doc files and I want to rename them in a consistent way.

X.doc -> "new(X).doc"

Y.doc -> "new(Y).doc"

0 投票
1 回答
2469 浏览

batch-file - 如何使用批处理文件重命名现有文件以进行备份?

0 投票
6 回答
5909 浏览

delphi - 如何重命名exe文件

假设我有一个通用的垂直市场应用程序,我想将它打包为两个单独的程序 aaa.exe 和 bbb.exe。有没有办法使用 Delphi 链接器创建一个与 DPR 名称不同的 EXE/DLL 文件?

我不能只重命名文件,因为我收到此错误

现在一般来说,我可以重命名一个可执行文件,但不能重命名这个。感谢您的评论指出我在这方面的愚蠢。有一个问题,显然不是一个正常的问题,甚至不一定与Delphi有关。

我正在使用 Delphi 7(如果在 2007/2009 年可能会很棒,因为我需要更多的升级素材)

0 投票
3 回答
1450 浏览

perl - 在 Perl 中进行跨平台、原子文件替换的最佳方法是什么?

我有一个很常见的情况。我有一个文件,我需要用新内容完全覆盖该文件。但是,每次页面加载时都会访问原始文件(这是一个 Web 应用程序),因此它不会丢失很长时间。几毫秒是可以的(虽然不理想),一秒钟是不行的。

现在我通过将临时文件写入同一目录然后将该临时文件重命名为新文件的名称来做到这一点。我只是在 Perl 中使用普通的 File::Temp 和“重命名”来执行此操作。我想知道——还有其他推荐/更好的方法吗?最好是不需要 CPAN 模块的模块,因为这是我系统中唯一需要执行此操作的地方,而且我不想要一个全新的依赖项。

哦,所有这些都必须在 Windows、Linux、BSD、OS X、Solaris 和大多数其他常见平台上运行。

这是有问题的代码,对于那些感兴趣的人。

0 投票
11 回答
18937 浏览

unix - 如何进行批量重命名?

我需要像这样重命名文件名

就这个

我该怎么做?

我知道我需要多个mv命令,因为它们至少有 25000 个文件。

0 投票
4 回答
4812 浏览

python - 重命名文件,Python/Jython

我有一个充满文件的目录,其中一些文件的名称中有一个&符号。我想用&符号重命名所有文件,并用加号(+)替换每个&符号。我正在处理大约 10k 个文件。最好的方法是什么?

0 投票
6 回答
36688 浏览

php - 使用php上传后如何重命名文件名?

如何在文件上传之前或之后重命名文件?我只想重命名文件名,而不是扩展名。