我的主文件夹里有这样的文件。连字符的文件名是该人的姓名:
每个人有4-5个文件,总共约200人.
我想:根据名字为每个人创建一个文件夹。例如: Ran Perhar。如果此文件夹不存在,则创建该文件夹。如果存在,我希望在连字符移动到Ran Perhar文件夹之前移动所有已运行Perhar的文件。同样的还有鸽子,约翰,等等。
所有文件都存在于同一个主文件夹中,各个文件夹将在同一个文件夹中创建。
发布于 2015-03-30 20:41:20
未测试:
@echo off
pushd "c:\persons"
for /f "tokens=1,* delims=-" %%a in ('dir /a:-d /b *') do (
md "%%~a" >nul 2>nul
move "%%~a%%~b" "%%~a\" /y
)https://stackoverflow.com/questions/29355645
复制相似问题