将文件夹排序为字母子文件夹

时间:2017-07-21 21:12:52

标签: vbscript

美好的一天, 请帮助我将vbscript排序文件夹分成字母文件夹。我的意思是,所有名称以A开头的文件夹都会转到文件夹A,而B到B等等。

1 个答案:

答案 0 :(得分:0)

安装bash ... Learn Here

使用bash脚本... Learn Here

#!/bin/bash
    dirs=(A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z)
    shopt -s nocasematch

    for file in *
    do
        for dir in "${dirs[@]}"
        do
            if [[ $file =~ ^[$dir] ]]
            then
                mv "$file" "$dir"
                break
            fi
        done
    done