gpt4 book ai didi

ruby - 递归地将所有文件夹和文件名转换为小写或大写

转载 作者:数据小太阳 更新时间:2023-10-29 08:17:50 26 4
gpt4 key购买 nike

我的文件夹结构如下。

-FOO
-BAG
Rose.TXT
-BAR
JaCk.txt

我需要以下输出。

-foo
-bag
rose.txt
-bar
jack.txt

最佳答案

我知道您需要 ruby​​ 代码,但我向您展示了一个可以在您的 shell 中运行的代码:

for i in `find * -depth`; do (mv $i `echo $i|tr [:upper:] [:lower:]`); done

在这里找到:http://ubuntuforums.org/showthread.php?t=244738

运行一次,它应该可以解决问题。

更新

ruby 代码:

Dir.glob("./**/*").each do |file|
File.rename(file, file.downcase) #or upcase if you want to convert to uppercase
end

关于ruby - 递归地将所有文件夹和文件名转换为小写或大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5561614/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com