Как сохранить имя файла с текущей датой и временем?

Я хочу сохранить имя файла с текущей датой и временем с помощью сочетания клавиш, это возможно?

Пример:

array_12:35:16 28-05-16.php
somename_currentdatetime.php

enter image description here

2
задан 16 February 2018 в 11:35

2 ответа

Сценарий ниже позволит Вам щелкать правой кнопкой по файлу и выбирать опцию метка времени из меню scripts .

щелчок правой кнопкой-> Сценарии-> метка времени

enter image description here

файл синхронизирован

enter image description here

, Как использовать

  1. Копия сценарий ниже в пустой файл, безопасный это как timestamp (никакое расширение) Г¬n ~/.local/share/nautilus/scripts. Создайте каталог, если он еще не существует.
  2. Делают исполняемый файл сценария . Вы, возможно, должны были бы зарегистрироваться/в. Затем опция должна работать.

сценарий вставляет время/дату между "телом" имени и расширением (любой), если расширение находится на файле. В противном случае это добавит время/дату после имени.

Примечание

к сценарию

#!/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(), который работает одинаково над каталогами и файлами.

5
ответ дан 16 February 2018 в 21:35

Вот руководство по созданию плагинов для сублимата http://code.tutsplus.com/tutorials/how-to-create-a-sublime-text-2-plugin--net-22685

, можно определить привязку клавиш и присоединить ее для управления для генерации имени файла с датой в ней. Вы не смогли инициировать сохранение, но Вы можете, по крайней мере, prefil буфер обмена с именем и затем вставлять его в поле сохранения.

1
ответ дан 16 February 2018 в 21:35

Другие вопросы по тегам:

Похожие вопросы: