【发布时间】:2015-04-23 08:39:59
【问题描述】:
我有一个目录,其中包含 .txt、.csv、*.xml 文件。
原始文件夹结构:/Servicer/*.txt,*.csv,*.xml
文件命名约定如下:
1. 6573547_BILLING_582524_1_00001.csv
2. 6573547_BILLING_582524_1_00001.txt
3. 6573547_BILLING_582524_1_00001.xml
4. 6573547_BILLING_582524_1_00002.csv
5. 6573547_BILLING_582524_1_00002.txt
6. 6573547_BILLING_582524_1_00002.xml
7. 6573545_BILLING_582524_1_00002.xml
8. 6573545_BILLING_582524_1_00002.csv
我的要求是创建一个如下的文件夹结构并将文件放在子文件夹中。
所需的文件夹结构:
/Servicer/6573547/582524_1/*.txt,*.csv,*.xml
/Servicer/6573545/582524_1/*.txt,*.csv,*.xml
该脚本应该在 Windows 和 Linux 环境中都可以执行。
【问题讨论】:
-
你有什么尝试吗?
-
试过这个stackoverflow.com/questions/9006354/…,但不符合要求
-
如果您想要多平台(Linux、Windows)支持,您应该考虑使用 Python。
标签: bash batch-file directory subdirectory