从文本文件创建新的目录结构。 PS。我不是程序员,只需要帮助

时间:2016-07-18 02:30:29

标签: database

下面是一个文本文件,表示我想要创建的结构的一小部分。 第一个逗号分隔符表示我希望在名为DATABASE DATA的顶级文件夹下创建的文件夹和子文件夹。 第二个逗号分隔符表示文件名。 第三个逗号分隔符表示要导出到新文件夹结构的文件的位置。

"File Samples\Type\Multi Page Scans,""DemoScan 06-12-2009 10-44-58.tif"",""c:\users\fss\desktop\filecenter data\file samples\type\multi page scans\demoscan 06-12-2009 10-44-58.tif"""
"File Samples\Type\Multi Page Scans,""gc-p-01-l.tif"",""c:\users\fss\desktop\filecenter data\file samples\type\multi page scans\gc-p-01-l.tif"""
"File Samples\Type\Multi Page Scans,""95_02036_003.tif"",""c:\users\fss\desktop\filecenter data\file samples\type\multi page scans\95_02036_003.tif"""
"File Samples\Type\Multi Page Scans,""milk cart.jpg"",""c:\users\fss\desktop\filecenter data\file samples\type\multi page scans\milk cart.jpg"""
"File Samples\Type\Multi Page Scans,""15_1.TIF"",""c:\users\fss\desktop\filecenter data\file samples\type\multi page scans\15_1.tif\15_1.tif"""
"File Samples\Type\Colour Scans,""montage.bmp"",""c:\users\fss\desktop\filecenter data\file samples\type\colour scans\montage.bmp"""
"File Samples\Type\Colour Scans,""NIAGRA.jpeg"",""c:\users\fss\desktop\filecenter data\file samples\type\colour scans\niagra.jpg"""
"File Samples\Type\Colour Scans,""Welcome Scan.jpg"",""c:\users\fss\desktop\filecenter data\file samples\type\colour scans\welcome scan.jpg"""
"File Samples\Type\Colour Scans,""SHOOTAA.TIF"",""c:\users\fss\desktop\filecenter data\file samples\type\colour scans\shootaa.tif"""
"File Samples\Type\Colour Scans,""jamesc.bmp"",""c:\users\fss\desktop\filecenter data\file samples\type\colour scans\jamesc.bmp"""
"File Samples\Type\Colour Scans,""teeth.jpg"",""c:\users\fss\desktop\filecenter data\file samples\type\colour scans\teeth.jpg"""
"File Samples\Type\MS Office Documents,""KUNDI  DAN 1.docx"",""c:\users\fss\desktop\filecenter data\file samples\type\ms office documents\kundi  dan 1.docx"""
"File Samples\Type\MS Office Documents,""Save & Invest.doc"",""c:\users\fss\desktop\filecenter data\file samples\type\ms office documents\save & invest.rtf"""
"File Samples\Type\MS Office Documents,""2003.05.01 Scanning Index.csv"",""c:\users\fss\desktop\filecenter data\file samples\type\ms office documents\2003.05.01 scanning index.csv"""
"File Samples\Type\MS Office Documents,""ec customer breakdown.xls"",""c:\users\fss\desktop\filecenter data\file samples\type\ms office documents\ec customer breakdown.xlsx"""
"File Samples\Type\PDF Files,""alchemy_database_white_paper.pdf"",""c:\users\fss\desktop\filecenter data\file samples\type\pdf files\alchemy_database_white_paper.pdf"""
"File Samples\Type\PDF Files,""Kuhl1InsuranceCS.pdf"",""c:\users\fss\desktop\filecenter data\file samples\type\pdf files\kuhl1insurancecs.pdf"""
"File Samples\Type\PDF Files,""NewportBeach_CaseStudy1.pdf"",""c:\users\fss\desktop\filecenter data\file samples\type\pdf files\newportbeach_casestudy1.pdf"""
"File Samples\Type\PDF Files,""SpaceStation_CaseStudy_031103.pdf"",""c:\users\fss\desktop\filecenter data\file samples\type\pdf files\spacestation_casestudy_031103.pdf"""
"File Samples\Type\PDF Files,""Alchemy First.pdf"",""c:\users\fss\desktop\filecenter data\file samples\type\pdf files\alchemy first.pdf"""
"File Samples\Type\Mainframe Data,""bidtabam3.doc"",""c:\users\fss\desktop\filecenter data\file samples\type\mainframe data\bidtabam3.doc"""
"File Samples\Type\Mainframe Data,""bidtabpm5.doc"",""c:\users\fss\desktop\filecenter data\file samples\type\mainframe data\bidtabpm5.doc"""
"File Samples\Type\Mainframe Data,""award04.doc"",""c:\users\fss\desktop\filecenter data\file samples\type\mainframe data\award04.doc"""
"File Samples\Type\Mainframe Data,""award02.doc"",""c:\users\fss\desktop\filecenter data\file samples\type\mainframe data\award02.doc"""
"Demo Scans\Zonal Scans - Members,""Members_428.TIF"",""c:\users\fss\desktop\filecenter data\demo scans\zonal scans - members\members_428.tif"""
"Demo Scans\Zonal Scans - Members,""Members_431.TIF"",""c:\users\fss\desktop\filecenter data\demo scans\zonal scans - members\members_431.tif"""
"Demo Scans\Zonal Scans - Members,""Members_432.TIF"",""c:\users\fss\desktop\filecenter data\demo scans\zonal scans - members\members_432.tif"""
"Demo Scans\Zonal Scans - Members,""Members_435.TIF"",""c:\users\fss\desktop\filecenter data\demo scans\zonal scans - members\members_435.tif"""
"Demo Scans\Zonal Scans - Members,""Members_436.TIF"",""c:\users\fss\desktop\filecenter data\demo scans\zonal scans - members\members_436.tif"""
"Demo Scans\Zonal Scans - Invoices,""Invoices354.TIF"",""c:\users\fss\desktop\filecenter data\demo scans\demos\invoices354.tif"""
"Demo Scans\Zonal Scans - Invoices,""Invoices355.TIF"",""c:\users\fss\desktop\filecenter data\demo scans\demos\invoices355.tif"""
"Demo Scans\Zonal Scans - Invoices,""Invoices356.TIF"",""c:\users\fss\desktop\filecenter data\demo scans\demos\invoices356.tif"""
"Demo Scans\Zonal Scans - Invoices,""Invoices357.TIF"",""c:\users\fss\desktop\filecenter data\demo scans\demos\invoices357.tif"""

1 个答案:

答案 0 :(得分:0)

我想我明白你说的你想要什么,但这似乎不仅仅是脆弱的。我们中的许多人可以编写一个脚本来将该文件作为输入,扫描它并利用该数据文件中的第一个“元素”创建目录树,例如, File Samples\Type\Multi Page Scans

这可以在DOS样式的批处理文件中完成,但我想我可能会在sys / re / os / shutil / commands库中使用python。这样,转换就可以在任何操作系统中使用。

但是有一些问题。

  1. 上述数据形成不佳。它不是干净的逗号分隔变量(CSV)内容。引号都是捏造的。我们可以解决这个问题,但这让我相信将来很容易改变。如果发生这种情况,立即编写的任何代码都会中断

  2. 我仍然不知道你要去哪里。人们自动完成任务(如你的)的原因是让生活更轻松。所以现在我们已经轻松快速地创建了目录。下一步是什么?我猜你会想要使用那些新创建的目录并在那里粘贴一些东西。而这一步将耗费大量时间。关于你打算如何做到这一点并不清楚,但我看到的是另外五个来自你的新的stackoverflow问题,感叹。

  3. StackOverflow不是一种让工作人员向开发人员出价的方法。这是一个回答编程相关问题的系统。

  4. 我会提供一条建议。是时候学习编程语言了。对于创建目录,几乎任何东西都可行。使用节点的Php / Python / Ruby / C ++ / Java / JavaScript。选择一个,观看几个YouTube视频,免费获取初学者教程,享受一些乐趣。这是一个free course from Google (Python),我只提及,因为上一课是关于实用程序(上面你的问题需要的技能)这一步真的很棒的事情是这里的一切都是免费的..教程,视频,工具使用语言和语言本身。

  5. 您没有告诉我们数据库系统是什么。如果您使用MySQL,可以使用一些工具将在线数据库直接连接到Excel中的插件,这非常棒。无需编程。您的数据库可能存在此类工具。

  6. 编辑原始问题陈述以更好地代表您的问题。包括笔记中的内容。 (从标题中删除PS I'm not a developer... ..)由于您的问题陈述中未包含任何语言标记,因此我们可以很好地解决这个问题。