我需要一种方法将文件夹和子文件夹中的所有文件重命名为小写。
我想知道是否有办法仅使用Windows(XP 或 7)
如何在 Mac 中批量删除文件前缀?例如,在我的文件夹中,我有以下文件:
img_sometext1.jpg
img_sometext2.jpg
...
img_sometext10.jpg
Run Code Online (Sandbox Code Playgroud)
如何删除img_?
我有一个左侧格式的文件列表。我想在每个文件名后附加一个字符串,但在扩展名之前,如下所示:
File 1.txt -> File 1 version 1.txt
File 2.txt -> File 2 version 1.txt
File 3.txt -> File 3 version 1.txt
File 4.txt -> File 4 version 1.txt
...
Run Code Online (Sandbox Code Playgroud)
在每种情况下,附加的字符串在所有文件中都是相同的。
这似乎是一项简单的任务,但我在将其放入批处理文件时遇到了一些麻烦。
我已经试过了ren命令,并遵循一些这些示例此页面,但生成的文件名添加的字符串后延:
File 1.txt version 1.txt
Run Code Online (Sandbox Code Playgroud) 以下命令仅更改文件的名称,而不更改文件夹的名称。
for %a in (*) do ren "%a" "00_%a"
我将所有歌曲从手机上移到闪存驱动器中。然后我将它们上传到我的新手机,只有当它们存储到闪存驱动器时,它们才会丢失“.mp3”,因此它们被视为“文件”。如果我重命名每个文件,添加“.mp3”文件会切换回音频文件并播放得很好,但有 167 首歌曲。
有没有办法一次将“.mp3”扩展名添加到所有这些文件中,而不是一次添加一个?
我正在使用我的 Windows 7 笔记本电脑重命名闪存驱动器上的歌曲。我选择了所有文件名并右键单击并点击重命名。我输入了 .mp3 并将每个文件重写为该标题,但它没有添加 .mp3。我现在该怎么办?
我在 Ubuntu 机器上有一堆文件,它们的文件名中有 Windows 不接受的各种字符(主要是“:”和“*”,但也可能是其他字符)。
将这些全部重命名并移至 Windows 计算机的最简单方法是什么?可以用“[colon]”和“[asterisk]”之类的东西替换这些字符。
我们想将我们的*.html文件重命名为,*.php但(遗憾的是)没有足够的知识来使用 cmd 提示符命令和/或批处理文件来完成。
问题是每个文件都在单独的文件夹中——我说的是 750 多个不同的文件夹名称。对我知道的文件使用通配符是,*
但我不知道对文件夹使用通配符。我们可能需要使用FOR命令(在命令提示符中),但我被卡住了。
我们使用的文件夹结构是:
父文件夹/子文件夹/孙文件夹/文件.html
例如:
games/A/game_name/file.htmlgames/B/game_name/file.htmlgames/C/game_name/file.html 等等。所有文件的父文件夹都相同;大多数文件的子文件夹和孙文件夹是不同的。
将这些文件重命名为*.php我假设以下内容.htaccess将进行永久重定向。
RedirectMatch 301 (.*)\.html$ http://oursite.com$1.php
Run Code Online (Sandbox Code Playgroud) 如果我在vimusing 中打开一个目录,vim .我将获得当前目录的文件浏览器类型的界面。从那里我应该浏览到一个文件,然后开始编辑它。
我想使用这个界面来重命名文件。正常vim重命名的工作方式类似于%s/term1/term2/,但是当我在这里尝试时,它返回:E21: Cannot make changes, 'modifiable' is off。
modifiable在这种情况下有没有办法打开,或者这是否仅仅意味着它不能用 vim 完成?
我在一个复杂的文件夹结构中有超过 100,000 张图像,类似于下面的一个:
??? folder1
? ??? 0001.jpeg
? ??? 0002.jpeg
??? folder2
? ??? 0001.jpeg
? ??? 0002.jpeg
??? folder3
? ??? folder4
? ??? 0001.jpeg
? ??? 0002.jpeg
??? folder5
??? folder6
??? folder7
??? 0001.jpeg
??? 0002.jpeg
Run Code Online (Sandbox Code Playgroud)
我想保持文件夹结构不变,但我想将每个 .jpeg 文件重命名为 .jpg 文件(.jpeg->.jpg)
我的下游命令需要 .jpg 文件,并且尝试更改该代码以简单地处理 .jpeg 文件已失败。
在 linux 中存在该rename命令,用于重命名一组具有正则表达式的文件。
rename 's/prefix_//' *.jpg
Run Code Online (Sandbox Code Playgroud)
如果我在 cygwin 包中搜索,我会找到该renameutils包,但这不会安装重命名命令,安装 qmv 和其他类似的东西。
我如何rename在 cygwin 中安装?