我想在Windows中更改10,000个文件夹的文件夹名称。
我有可用的旧结构,我想将其更改为新结构。例如:
旧结构:C:\要读取的文件\重要\域\最新\今天
新结构:C:\ Documents \ Important \ Domain \ new \ yesterday
有没有办法通过在批处理文件中提供文件夹结构来更改10,000个苍蝇?
(旧文件夹结构到新文件夹结构,而不会影响下面的文件)
我尝试-在命令提示符下输入“旧文件名”和“新文件名”,但这是特定于特定文件夹的。
请帮助。我对命令提示符非常陌生。非常感谢任何帮助。
谢谢!
答案 0 :(得分:0)
要重命名文件夹,您必须使用mv /home/user/oldname /home/user/newname
之后,您必须对所有文件夹使用for循环
答案 1 :(得分:0)
Windows的批处理文件功能有限,所以我要做的是:
DIR /S /AD /B > files.tsv
以原始格式输出所有文件files.tsv
导入Excel REN
命令的公式,例如="REN """ & A1 & """ """ & B1 & """"
DOIT.BAT
DOIT.BAT
DIR /S /AD /B
确实会递归到所有子目录中,这很烦人,但是它确实按层次结构列出了它们,因此可以轻松地编辑出不需要的子目录。
多余的引号用于确保正确处理REN
的目录和文件名中的空格。