标签: batch-rename

如何完全重命名Xcode项目(即包含文件夹)?

我有一个名为的项目XXX.我想将此项目重命名为YYY.

请注意,这XXX是一个非常常见的术语(例如"数据"或简称"项目"),因此无法进行简单的RegEx搜索和替换,从而无法破坏项目配置文件.

我当前的项目目录包含以下项目:

  • XXX
  • XXXTests
  • XXX.xcodeproj

我想将它们重命名为:

  • YYY
  • YYYTests
  • YYY.xcodeproj

...分别在我的项目文件中反映了必要的更改.

如何在不必手动创建和填充新项目的情况下完成此操作?


编辑:这完全是荒谬的,这已成为我最热烈的问题:p

ide xcode rename batch-rename

409
推荐指数
7
解决办法
13万
查看次数

在Unix中重命名多个文件

目录中有多个以prefix开头的文件fgh,例如:

fghfilea
fghfileb
fghfilec
Run Code Online (Sandbox Code Playgroud)

我想重命名所有这些以前缀开头jkl.是否有单个命令来执行此操作而不是单独重命名每个文件?

unix rename file batch-rename

227
推荐指数
8
解决办法
26万
查看次数

将文件夹中的文件重命名为序列号

我想将目录中的文件重命名为序列号.基于文件的创建日期.

例如,sadf.jpgto 0001.jpg,wrjr3.jpgto 0002.jpg等等,前导零的数量取决于文件的总量(如果不需要则不需要额外的零).

bash rename batch-rename

205
推荐指数
10
解决办法
21万
查看次数

批量重命名目录中的文件

有没有一种简单的方法可以使用Python重命名目录中已包含的一组文件?

示例: 我有一个充满*.doc文件的目录,我想以一致的方式重命名它们.

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

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

python file-io rename batch-rename

95
推荐指数
7
解决办法
16万
查看次数

重命名文件夹中的多个文件,添加前缀(Windows)

我想批量重命名文件夹中的文件,将文件夹的名称添加到新名称前面.即C:\house chores\所有文件都将被重命名house chores - $old_name.

windows powershell filenames prefix batch-rename

65
推荐指数
6
解决办法
20万
查看次数

如何使用终端批量重命名文件?

我有一组文件,所有这些文件nnn.MP4.mov我怎么能重命名它们才这样nnn.mov呢?

macos shell terminal file-rename batch-rename

58
推荐指数
6
解决办法
7万
查看次数

重命名子目录中的文件

有没有办法在子目录中批量重命名文件?

例:

在具有目录和子目录的文件夹中将*.html重命名为*.htm.

windows file-io batch-rename

39
推荐指数
6
解决办法
8万
查看次数

通过用零填充来批量重命名顺序文件

我有一堆像这样命名的文件:

output_1.png
output_2.png
...
output_10.png
...
output_120.png
Run Code Online (Sandbox Code Playgroud)

重命名那些匹配约定的最简单方法是什么,例如最多四位小数,以便命名文件:

output_0001.png
output_0002.png
...
output_0010.png
output_0120.png
Run Code Online (Sandbox Code Playgroud)

这在Unix/Linux/BSD中应该很容易,尽管我也可以访问Windows.任何语言都可以,但我对一些非常简洁的单行(如果有的话)感兴趣.

rename batch-file batch-rename

30
推荐指数
3
解决办法
3万
查看次数

使用bash循环重命名多个文件

我需要重命名45个文件,我不想一个一个地去做.这些是文件名:

chr10.fasta         chr13_random.fasta  chr17.fasta         chr1.fasta          chr22_random.fasta  chr4_random.fasta  chr7_random.fasta  chrX.fasta
chr10_random.fasta  chr14.fasta         chr17_random.fasta  chr1_random.fasta   chr2.fasta          chr5.fasta         chr8.fasta         chrX_random.fasta
chr11.fasta         chr15.fasta         chr18.fasta         chr20.fasta         chr2_random.fasta   chr5_random.fasta  chr8_random.fasta  chrY.fasta
chr11_random.fasta  chr15_random.fasta  chr18_random.fasta  chr21.fasta         chr3.fasta          chr6.fasta         chr9.fasta         
chr12.fasta         chr16.fasta         chr19.fasta         chr21_random.fasta  chr3_random.fasta   chr6_random.fasta  chr9_random.fasta
chr13.fasta         chr16_random.fasta  chr19_random.fasta  chr22.fasta         chr4.fasta          chr7.fasta         chrM.fasta
Run Code Online (Sandbox Code Playgroud)

我需要将扩展​​名".fasta"更改为".fa".我正在尝试编写一个bash脚本来执行此操作:

for i in $(ls chr*)

do

NEWNAME = `echo $i | sed 's/sta//g'`

mv $i $NEWNAME

done
Run Code Online (Sandbox Code Playgroud)

但它不起作用.你能告诉我为什么,或者给出另一个快速解决方案吗?

谢谢!

bash for-loop batch-rename

21
推荐指数
3
解决办法
4万
查看次数

将多个目录中的文件重命名为目录名称

我有这样的事情:

v_1/file.txt
v_2/file.txt
v_3/file.txt
...
Run Code Online (Sandbox Code Playgroud)

我想将这些文件重命名为以下内​​容:

v_1.txt
v_2.txt
v_3.txt
...
Run Code Online (Sandbox Code Playgroud)

在同一目录中.

我想我可以使用,rename但我无法弄清楚如何同时使用它与文件夹和文件重命名.

linux rename batch-rename

14
推荐指数
1
解决办法
2万
查看次数