如果存在文件移动,如何删除文件夹是成功的脚本

时间:2017-06-26 18:18:49

标签: python shell

我编写了一个shell脚本来移动100个文件夹中的*.html个文件。

cd 1498224124_1_OCR ; python obatchocr.py ; mv *.html /var/www/html/ocr/ocr-by-batch-number/  ; cd ../
cd 1498224124_2_OCR ; python obatchocr.py ; mv *.html /var/www/html/ocr/ocr-by-batch-number/  ; cd ../

实际上,很少有文件夹没有*.html文件。我想找到没有*.html文件的文件夹。所以,如果shell脚本*.html移动成功,我想删除该文件夹。

1 个答案:

答案 0 :(得分:1)

您需要做的就是测试文件的末尾是否以“.html”结尾

要做到这一点,这里是编写的代码。您应该可以轻松地将其转化为您正在做的事情。

for every file in folder
if name.end == ".html":
move file
else
delete file

这不是您需要使用的确切代码,但希望这有助于:)