【发布时间】:2013-12-15 07:28:59
【问题描述】:
我需要创建很多我需要从 csv 文件创建的目录和子目录。我认为使用批处理将是最简单的方法。但是我对批处理不太熟悉,所以我正在寻求帮助。
以下是 csv 的部分内容(超过 800 行):
FolderID,FolderName,FolderParentID,OwnerID,TopLevelFolderID
1,My Folder,NULL,1,1
2,My Folder,NULL,2,2
5,Test,NULL,3,5
195,My Folder,NULL,132,195
174,My Folder,NULL,133,174
133,My Folder,NULL,135,133
154,My Folder,NULL,139,154
134,My Folder,NULL,140,134
137,My Folder,NULL,141,137
136,My Folder,NULL,145,136
191,My Folder,NULL,148,191
160,My Folder,NULL,150,160
147,My Folder,NULL,152,147
165,My Folder,NULL,153,165
157,My Folder,NULL,154,157
158,My Folder,NULL,155,158
142,My Folder,NULL,157,142
192,My Folder,NULL,158,192
153,My Folder,NULL,159,153
186,My Folder,NULL,160,186
177,My Folder,NULL,162,177
我想通了,基本上结构应该是这样的:
Create Folder 1 per OwnerID with OwnerID as folder name
"/OwnerID/"
if FolderParentID = NULL and/or is same as TopLevelFolderID, then create folder with FolderID in OwnerID folder.
"/OwnerID/FolderID/"
if FolderParentID = notNULL, and FolderParentID is same as TopLevelFolderID, then create folder with FolderID in FolderParentID
"/OwnerID/FolderParentID/FolderID/"
if FolderParentID = notNULL, adn FolderParentID is not same as TopLevelFolderID, then create folder with FolderID in FolderID form level above
"/OwnerID/FolderParentID/FolderID/FolderID/"
任何帮助将不胜感激,并在此先感谢!
格式已编辑.. google.com
【问题讨论】:
标签: batch-file csv directory