ChromeとFirefox(Windows 10 x64)の履歴を消去したい。私がやることは、データを保存するファイルを削除することです。私のコードの仕事はChromeにとって素晴らしいですが、Firefoxがパスを見つけることができないようです。Python delete firefox history
def fileDel(paths,item):
if (os.path.exists(paths)):
os.remove(paths)
print "Deleted %s in %s" % (item,paths)
else:
print paths
print "No %s found" % (item)
ファイルのパスを定義する方法は次のとおりです。
firefox_places = os.path.join("C:",os.sep,"Users", users_name, "AppData", "Roaming","Mozilla","Firefox","Profiles", ff_profile ,"places")
chrome_history_path = os.path.join("C:",os.sep,"Users", users_name, "AppData", "Local","Google","Chrome","User Data","Default","History")
ff_profileは{random}.default
フォルダの名前です。
Firefox Profile Found: qbnoewat.default
Deleted Chrome History in C:\Users\marduc\AppData\Local\Google\Chrome\User Data\Default\History
C:\Users\marduc\AppData\Roaming\Mozilla\Firefox\Profiles\qbnoewat.default\places
No ff found
ファイルの絶対パスは次のとおりです。 C:\Users\marduc\AppData\Roaming\Mozilla\Firefox\Profiles\qbnoewat.default\places
パスは正しいですが、それはそれは、ファイルを見つけることができませんようです。私も正確なパスをハードコードしようとしましたが、何も起こりませんでした。 私はそれを行うことができる他の方法がありますか、または私のパスに何か問題がありますか? Firefox documentationによると
ありがとうございました。私はファイル全体を見るためにファイル拡張子を有効にしなければならなかった。 – marduc812