キーボードショートカットを使用して、現在の日付と時刻でファイル名を保存したいのですが、可能ですか?
例:
array_12:35:16 28-05-16.php
somename_currentdatetime.php
以下のスクリプトを使用すると、ファイルを右クリックしてオプションを選択できます timestamp から scripts メニュー。
右クリック->スクリプト->タイムスタンプ
ファイルの時間を計る
timestamp
(拡張子なし)ìn_~/.local/share/nautilus/scripts
_として安全にします。ディレクトリがまだ存在しない場合は作成します。スクリプトは、拡張子がファイルにある場合、名前の「本文」と拡張子(any)の間に時刻/日付を挿入します。そうでない場合は、名前の後に時刻/日付が追加されます。
_#!/usr/bin/env python3
import os
import shutil
import time
current = os.getenv(
"NAUTILUS_SCRIPT_SELECTED_FILE_PATHS"
).replace("file://", "").replace("%20", " ").strip()
t = time.strftime("%H:%M:%S_%d-%m-%Y")
name = current.split("/")[-1]; path = current[:current.rfind("/")]
splitmark = name.rfind(".")
newname = name[:splitmark]+"_"+t+name[splitmark:] if splitmark != -1 else\
name+"_"+t
newfile = os.path.join(path, newname)
shutil.move(current, newfile)
_
スクリプトは、python
のshutil.move()
を使用します。これは、ディレクトリとファイルで等しく機能します。
ここに崇高なプラグインを作成するためのガイドがあります http://code.tutsplus.com/tutorials/how-to-create-a-sublime-text-2-plugin--net-22685
キーバインドを定義してコマンドに添付し、日付を含むファイル名を生成できます。保存をトリガーできない場合がありますが、少なくとも名前をクリップボードに事前に入力して、保存ボックスに貼り付けることができます。