问题标签 [file-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 投票
8 回答
13231 浏览

bash - Bash 命令从所有文件名中删除前导零

我有一个包含一堆文件的目录,其名称如下:

我想从所有文件名中删除前导零,所以我会留下:

我一直在尝试不同的 sed 配置,但找不到正确的语法。有没有一种简单的方法可以列出目录中的所有文件,通过 sed 进行管道传输,然后将它们移动或复制到不带前导零的新文件名?

0 投票
3 回答
8450 浏览

java - 在 Java 中强制重命名文件

我可以使用任何实用程序从Java.io强制重命名文件吗?
我知道 Java 7 具有这些功能,但我不能使用它......
如果我做

如果 newfile 存在,那么它会失败。

如何进行强制重命名?

0 投票
1 回答
878 浏览

java - 当输入因文件重命名而更改时更改编辑器上的标题

当文件输入更改以反映新文件名时,我将如何更新 Eclipse 编辑器的标题栏?例如,当文件被重命名但您仍然在文件上打开一个编辑器时。到目前为止,我所做的一切都失败了,即使遵循官方指南(使用特殊接口、类等)也是如此。Java 编辑器似乎可以很好地做到这一点。如果我更新标题并发布状态更新,它就不会更新。在此之后调用更新方法也不会更新编辑器标题。令人困惑。

干杯,克里斯

0 投票
1 回答
719 浏览

matlab - 如何在相应数字旁边创建具有原始文件名的列表或矢量?

我将 12000 个不同的 .TXT 文件的名称转换为从 1 到 12000 的数字序列。使用 Matlab,如何在相应数字旁边创建原始文件名的列表或向量?

0 投票
13 回答
174112 浏览

bash - 使用 sed 批量重命名文件

客观的

更改这些文件名:

  • F00001-0708-RG-biasliuyda
  • F00001-0708-CS-akgdlaul
  • F00001-0708-VF-hioulgigl

这些文件名:

  • F0001-0708-RG-biasliuyda
  • F0001-0708-CS-akgdlaul
  • F0001-0708-VF-hioulgigl

外壳代码

去测试:

去表演:

我的问题

我不明白 sed 代码。我明白替换命令是什么

方法。而且我对正则表达式有所了解。但我不明白这里发生了什么:

或在这里:

对我来说,前者的意思是:“一个字符,后面跟着一个字符,后面跟着一个字符的任意长度序列”——但肯定不止这些。至于后半部分:

我不知道。

0 投票
3 回答
2638 浏览

php - 重命名具有相同名称的文件

我使用以下函数重命名缩略图。
例如,如果我将名为“image.png”的文件上传到上传文件夹,并且该文件夹中已经有一个名为“image.png”的文件,则新文件会自动重命名为“image-copy-1.png” ”。如果还有一个名为“image-copy-1.png”的文件,它将被重命名为“image-copy-2.png”等等。
以下函数返回新文件名。至少这就是它应该做
的......不过,重命名似乎无法正常工作。有时它会产生奇怪的结果,例如:(我总是上传一个名为“1.png”的文件)
1-copy-1.png
1-copy-2.png
1-copy-2-copy-1.png
1-copy- 2-copy-3.png

我希望你能理解我的问题,尽管我的描述有些复杂......你能告诉我这里出了什么问题吗?(额外的问题:正则表达式是做这类事情的正确工具吗?)

0 投票
16 回答
550672 浏览

python - 如何使用 Python 重命名文件

a.txt我想改成b.kml

0 投票
4 回答
2900 浏览

iphone - Objective-C Interface Builder 看不到重命名的类

我在 Xcode 中重命名了 UITableViewController 类,它在 XIB 中用作父类。Interface Builder 仍然使用该类的旧名称,并且可以正常编译和工作。Interface Builder 看不到类的新名称,当我尝试手动输入时,它会编译并在运行时给我一个异常:“Unknown class ... in Interface Builder file”。

有没有办法在 Interface Builder 中更新类名?

谢谢

0 投票
7 回答
38112 浏览

python - 使用 django 强制执行唯一的上传文件名?

使用 django 在服务器上使用唯一文件名重命名照片的最佳方法是什么?我想确保每个名称只使用一次。是否有任何 pinax 应用程序可以做到这一点,也许使用 GUID?

0 投票
9 回答
76971 浏览

java - java中重命名文件的最佳方法,一个目录中有大约500个文件

我在一个目录中有 500 个 pdf 文件。我想删除文件名的前五个字符并重命名它。