Thecus NAS读取文件名,创建目录,将文件移动到目录

时间:2014-07-03 09:33:28

标签: unix directory

我的NAS下载文件。下载完成后,需要启动一个脚本,该脚本将执行以下操作:

  • 阅读文件名
  • 创建一个名称相同的目录
  • 将文件移至目录

如果可能的话 - 将所有刚创建的目录移动到除现有目录之外的其他位置。

实施例: 目录中的文件和文件夹是

/downloaded1/ignored
/downloaded1/abc.doc
/downloaded1/def.doc
/downloaded1/ghi.doc
/downloaded1/jkl.doc

当脚本被激活时,它应该执行以下操作: 创建4个目录

/downloaded1/abc/
/downloaded1/def/
/downloaded1/ghi/
/downloaded1/jkl/

移动文件夹

内的文件
/downloaded1/abc/abc.doc
/downloaded1/def/def.doc
/downloaded1/ghi/ghi.doc
/downloaded1/jkl/jkl.doc

如果可能的话 将文件夹(包括文件)移动到:

/downloaded2/abc/
/downloaded2/def/
/downloaded2/ghi/
/downloaded2/jkl/

但是已经存在的文件夹(被忽略的文件夹)应该保留!!

0 个答案:

没有答案