Автоматическая вставка даты в имя файла

Есть ли простой способ (возможно, скрипт), автоматически вставлять текущую дату в имя файла вновь созданного документа либо в nautilus, либо в Libreoffice?

Функция, подобная этой, была бы полезна для меня, так как я создаю много документов и сортирую их, создавая их имена с даты их создания.

2
задан 3 July 2011 в 23:30

24 ответа

Поместите этот код в файл (например, add_date), переместите его в каталог ~/.gnome2/nautilus-script. Возможно, вам нужно добавить execute permissin (chmod a+x add_date). Если вы правы по файлу в nautilus, вы можете добавить дату до имени файла, как в том, как я могу писать сценарии nautilus в Python. Формат может быть изменен в строке, начинающейся с prefix = (форматирование strftime)

#!/usr/bin/env python
# coding: utf-8

import sys
import os
import datetime
import shutil

datetime = datetime.datetime.now()
prefix = datetime.strftime('%y_%m_%d_%H-%M_')

if len(sys.argv) == 1:
    command = os.path.split(sys.argv[0])[-1]
    print("usage: {0} file...".format(command))

else:
    for _file in sys.argv[1:]:
        newfile = prefix+_file
        print("New file: {0}".format(newfile))
        shutil.move(_file, newfile)
1
ответ дан 25 May 2018 в 19:58

Поместите этот код в файл (например, add_date), переместите его в каталог ~/.gnome2/nautilus-script. Возможно, вам нужно добавить execute permissin (chmod a+x add_date). Если вы правы по файлу в nautilus, вы можете добавить дату до имени файла, как в том, как я могу писать сценарии nautilus в Python. Формат может быть изменен в строке, начинающейся с prefix = (форматирование strftime)

#!/usr/bin/env python # coding: utf-8 import sys import os import datetime import shutil datetime = datetime.datetime.now() prefix = datetime.strftime('%y_%m_%d_%H-%M_') if len(sys.argv) == 1: command = os.path.split(sys.argv[0])[-1] print("usage: {0} file...".format(command)) else: for _file in sys.argv[1:]: newfile = prefix+_file print("New file: {0}".format(newfile)) shutil.move(_file, newfile)
1
ответ дан 25 July 2018 в 21:38

Поместите этот код в файл (например, add_date), переместите его в каталог ~/.gnome2/nautilus-script. Возможно, вам нужно добавить execute permissin (chmod a+x add_date). Если вы правы по файлу в nautilus, вы можете добавить дату до имени файла, как в том, как я могу писать сценарии nautilus в Python. Формат может быть изменен в строке, начинающейся с prefix = (форматирование strftime)

#!/usr/bin/env python # coding: utf-8 import sys import os import datetime import shutil datetime = datetime.datetime.now() prefix = datetime.strftime('%y_%m_%d_%H-%M_') if len(sys.argv) == 1: command = os.path.split(sys.argv[0])[-1] print("usage: {0} file...".format(command)) else: for _file in sys.argv[1:]: newfile = prefix+_file print("New file: {0}".format(newfile)) shutil.move(_file, newfile)
1
ответ дан 2 August 2018 в 03:14

Поместите этот код в файл (например, add_date), переместите его в каталог ~/.gnome2/nautilus-script. Возможно, вам нужно добавить execute permissin (chmod a+x add_date). Если вы правы по файлу в nautilus, вы можете добавить дату до имени файла, как в том, как я могу писать сценарии nautilus в Python. Формат может быть изменен в строке, начинающейся с prefix = (форматирование strftime)

#!/usr/bin/env python # coding: utf-8 import sys import os import datetime import shutil datetime = datetime.datetime.now() prefix = datetime.strftime('%y_%m_%d_%H-%M_') if len(sys.argv) == 1: command = os.path.split(sys.argv[0])[-1] print("usage: {0} file...".format(command)) else: for _file in sys.argv[1:]: newfile = prefix+_file print("New file: {0}".format(newfile)) shutil.move(_file, newfile)
1
ответ дан 4 August 2018 в 19:09

Поместите этот код в файл (например, add_date), переместите его в каталог ~/.gnome2/nautilus-script. Возможно, вам нужно добавить execute permissin (chmod a+x add_date). Если вы правы по файлу в nautilus, вы можете добавить дату до имени файла, как в том, как я могу писать сценарии nautilus в Python. Формат может быть изменен в строке, начинающейся с prefix = (форматирование strftime)

#!/usr/bin/env python # coding: utf-8 import sys import os import datetime import shutil datetime = datetime.datetime.now() prefix = datetime.strftime('%y_%m_%d_%H-%M_') if len(sys.argv) == 1: command = os.path.split(sys.argv[0])[-1] print("usage: {0} file...".format(command)) else: for _file in sys.argv[1:]: newfile = prefix+_file print("New file: {0}".format(newfile)) shutil.move(_file, newfile)
1
ответ дан 6 August 2018 в 03:26

Поместите этот код в файл (например, add_date), переместите его в каталог ~/.gnome2/nautilus-script. Возможно, вам нужно добавить execute permissin (chmod a+x add_date). Если вы правы по файлу в nautilus, вы можете добавить дату до имени файла, как в том, как я могу писать сценарии nautilus в Python. Формат может быть изменен в строке, начинающейся с prefix = (форматирование strftime)

#!/usr/bin/env python # coding: utf-8 import sys import os import datetime import shutil datetime = datetime.datetime.now() prefix = datetime.strftime('%y_%m_%d_%H-%M_') if len(sys.argv) == 1: command = os.path.split(sys.argv[0])[-1] print("usage: {0} file...".format(command)) else: for _file in sys.argv[1:]: newfile = prefix+_file print("New file: {0}".format(newfile)) shutil.move(_file, newfile)
1
ответ дан 7 August 2018 в 21:13

Поместите этот код в файл (например, add_date), переместите его в каталог ~ / .gnome2 / nautilus-script . Возможно, вам нужно добавить execute permissin ( chmod a + x add_date ). Если вы правы по файлу в nautilus, вы можете добавить дату до имени файла, как в . Как писать сценарии nautilus в Python . Формат может быть изменен в строке, начинающейся с prefix = ( форматирование strftime )

  #! / Usr / bin / env python #  кодирование: utf-8 import sys import os import datetime import shutil datetime = datetime.datetime.now () prefix = datetime.strftime ('% y_% m_% d_% H-% M_'), если len (sys.argv) =  = 1: command = os.path.split (sys.argv [0]) [- 1] print ("use: {0} file ...". Format (command)) else: для _file в sys.argv [  1:]: newfile = prefix + _file print ("Новый файл: {0}". Format (newfile)) shutil.move (_file, newfile)  
1
ответ дан 10 August 2018 в 09:31

Поместите этот код в файл (например, add_date), переместите его в каталог ~ / .gnome2 / nautilus-script . Возможно, вам нужно добавить execute permissin ( chmod a + x add_date ). Если вы правы по файлу в nautilus, вы можете добавить дату до имени файла, как в . Как писать сценарии nautilus в Python . Формат может быть изменен в строке, начинающейся с prefix = ( форматирование strftime )

  #! / Usr / bin / env python #  кодирование: utf-8 import sys import os import datetime import shutil datetime = datetime.datetime.now () prefix = datetime.strftime ('% y_% m_% d_% H-% M_'), если len (sys.argv) =  = 1: command = os.path.split (sys.argv [0]) [- 1] print ("use: {0} file ...". Format (command)) else: для _file в sys.argv [  1:]: newfile = prefix + _file print ("Новый файл: {0}". Format (newfile)) shutil.move (_file, newfile)  
1
ответ дан 13 August 2018 в 15:40

Nautilus-действия или скрипты Nautilus могут помочь. Вы можете получить что-то вроде команды «timestamp» в контекстном меню. Nautilus-действия позволяют вам выбирать, какие типы файлов будут иметь доступную команду.

Nautilus-действия доступны в программном центре, а затем в меню настроек. Сценарии Nautilus - это те, которые хранятся в «~ / .gnome2 / nautilus-script»

. Таким образом ваши файлы не будут автоматически отмечены по времени, но задача будет проще.

2
ответ дан 25 May 2018 в 19:58

К сожалению, нет. Однако вы можете переименовать файлы с помощью программы пакетного переименования (в Центре программного обеспечения много).

0
ответ дан 25 May 2018 в 19:58

Nautilus-действия или скрипты Nautilus могут помочь. Вы можете получить что-то вроде команды «timestamp» в контекстном меню. Nautilus-действия позволяют вам выбирать, какие типы файлов будут иметь доступную команду.

Nautilus-действия доступны в программном центре, а затем в меню настроек. Сценарии Nautilus - это те, которые хранятся в «~ / .gnome2 / nautilus-script»

. Таким образом ваши файлы не будут автоматически отмечены по времени, но задача будет проще.

2
ответ дан 25 July 2018 в 21:38

К сожалению, нет. Однако вы можете переименовать файлы с помощью программы пакетного переименования (в Центре программного обеспечения много).

0
ответ дан 25 July 2018 в 21:38

Nautilus-действия или скрипты Nautilus могут помочь. Вы можете получить что-то вроде команды «timestamp» в контекстном меню. Nautilus-действия позволяют вам выбирать, какие типы файлов будут иметь доступную команду.

Nautilus-действия доступны в программном центре, а затем в меню настроек. Сценарии Nautilus - это те, которые хранятся в «~ / .gnome2 / nautilus-script»

. Таким образом ваши файлы не будут автоматически отмечены по времени, но задача будет проще.

2
ответ дан 2 August 2018 в 03:14

К сожалению, нет. Однако вы можете переименовать файлы с помощью программы пакетного переименования (в Центре программного обеспечения много).

0
ответ дан 2 August 2018 в 03:14

Nautilus-действия или скрипты Nautilus могут помочь. Вы можете получить что-то вроде команды «timestamp» в контекстном меню. Nautilus-действия позволяют вам выбирать, какие типы файлов будут иметь доступную команду.

Nautilus-действия доступны в программном центре, а затем в меню настроек. Сценарии Nautilus - это те, которые хранятся в «~ / .gnome2 / nautilus-script»

. Таким образом ваши файлы не будут автоматически отмечены по времени, но задача будет проще.

2
ответ дан 4 August 2018 в 19:09

К сожалению, нет. Однако вы можете переименовать файлы с помощью программы пакетного переименования (в Центре программного обеспечения много).

0
ответ дан 4 August 2018 в 19:09

Nautilus-действия или скрипты Nautilus могут помочь. Вы можете получить что-то вроде команды «timestamp» в контекстном меню. Nautilus-действия позволяют вам выбирать, какие типы файлов будут иметь доступную команду.

Nautilus-действия доступны в программном центре, а затем в меню настроек. Сценарии Nautilus - это те, которые хранятся в «~ / .gnome2 / nautilus-script»

. Таким образом ваши файлы не будут автоматически отмечены по времени, но задача будет проще.

2
ответ дан 6 August 2018 в 03:26

К сожалению, нет. Однако вы можете переименовать файлы с помощью программы пакетного переименования (в Центре программного обеспечения много).

0
ответ дан 6 August 2018 в 03:26

Nautilus-действия или скрипты Nautilus могут помочь. Вы можете получить что-то вроде команды «timestamp» в контекстном меню. Nautilus-действия позволяют вам выбирать, какие типы файлов будут иметь доступную команду.

Nautilus-действия доступны в программном центре, а затем в меню настроек. Сценарии Nautilus - это те, которые хранятся в «~ / .gnome2 / nautilus-script»

. Таким образом ваши файлы не будут автоматически отмечены по времени, но задача будет проще.

2
ответ дан 7 August 2018 в 21:13

К сожалению, нет. Однако вы можете переименовать файлы с помощью программы пакетного переименования (в Центре программного обеспечения много).

0
ответ дан 7 August 2018 в 21:13

Nautilus-действия или скрипты Nautilus могут помочь. Вы можете получить что-то вроде команды «timestamp» в контекстном меню. Nautilus-действия позволяют вам выбирать, какие типы файлов будут иметь доступную команду.

Nautilus-действия доступны в программном центре, а затем в меню настроек. Сценарии Nautilus - это те, которые хранятся в «~ / .gnome2 / nautilus-script»

. Таким образом ваши файлы не будут автоматически отмечены по времени, но задача будет проще.

2
ответ дан 10 August 2018 в 09:31

К сожалению, нет. Однако вы можете переименовать файлы с помощью программы пакетного переименования (в Центре программного обеспечения много).

0
ответ дан 10 August 2018 в 09:31

К сожалению, нет. Однако вы можете переименовать файлы с помощью программы пакетного переименования (в Центре программного обеспечения много).

0
ответ дан 13 August 2018 в 15:40

Nautilus-действия или скрипты Nautilus могут помочь. Вы можете получить что-то вроде команды «timestamp» в контекстном меню. Nautilus-действия позволяют вам выбирать, какие типы файлов будут иметь доступную команду.

Nautilus-действия доступны в программном центре, а затем в меню настроек. Сценарии Nautilus - это те, которые хранятся в «~ / .gnome2 / nautilus-script»

. Таким образом ваши файлы не будут автоматически отмечены по времени, но задача будет проще.

2
ответ дан 13 August 2018 в 15:40

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

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