Windows system >> Windowsの知識 >  >> コンピュータソフトウェアのチュートリアル >> サーバー技術 >> サーバーについて >> Pythonで空でないディレクトリスクリプトでファイルを削除する

Pythonで空でないディレクトリスクリプトでファイルを削除する

  

pythonで書かれた小さなスクリプトで、空でないディレクトリとファイルを削除する。コードは次のとおりです。#!/usr /bin /python#encoding = utf8 import os、sys if len( Sys.argv)> 1:sys.argvのファイル名[1:]:os.path.isdir(filename)の場合:root、dirs、os.walkのファイル(ファイル名、topdown = False):名前の入力ファイル:os.remove(os.path.join(root、name))print os.path.join(root、name)ディレクトリ内の名前:os.rmdir(os.path.join(root、name))print" delete%s"%(os.path.join(root、name))os.rmdir(filename)else:os.remove(filename)else:print"使用法:rm.py filename1 filename2 ..... 「原則は非常にディレクトリ、トップダウンの単一トラバーサル機能Os.walk = Falseの場合、設定されていない場合は、指定された下から横断またはTrue =トップダウン設定されている、それが上から下にトラバースされます。

もともと、ディレクトリをトラバースする関数を実装したかったので、Pythonがすでに提供されているので、はるかに便利です。

Copyright © Windowsの知識 All Rights Reserved