Создать имя файла, используя дату и время

Существует много, что я мог записать об этом

  1. Управление библиотек - я создаю свои собственные версии CPAN только с модулями, которые я хочу. Последние версии Приложение:: Cpan имеет несколько функций, такой как -j опция загрузить одноразовые конфигурации, помочь с этим. Как только у Вас есть это, можно распределить его на карте флэш-памяти или CD, который имеет все модули, конфигурацию CPAN.pm и все остальное, в чем Вы нуждаетесь. С небольшим программированием Вы создаете run_me сценарий, которые заставляют все это произойти.

  2. интеграция Make-файла/Сборки - я не интегрирую Make-файлы. Это - путь к бедствию. Вместо этого я делаю интеграционное тестирование с модулем приложения верхнего уровня, который автоматически тестирует все его зависимости также. Эти -t переключатель к команде cpan полезен для тестирования модуля в текущем рабочем каталоге:

    cpan-t.

существуют различные intergation среды тестирования, которые можно использовать также. Вы устанавливаете PERL5LIB на что-то пустое (с, только имеют базовые модули в трудно кодированных @INC каталогах), таким образом cpan должен установить все с нуля.

  1. дружественное Управление версиями - не очень имеет значение, что Вы используете. Большинство вещей имеет своего рода экспорт, где можно получить все без материала управления исходным кодом. Мерзавец очень хорош, потому что это только имеет минимум загрязнения в нормальных случаях.

  2. Кросс-платформенный - все, что я упомянул, работает просто великолепно в Windows и Unix.

  3. Единственная установка Perl - эта часть более хитра, и я думаю, что Вы входите в неправильный путь. Любое время несколько вещей должны зависеть от того же жемчуга, кто-то собирается испортить его для других. Я определенно рекомендую не использовать системный Perl для разработки приложений именно так, Вы не портите операцию системы. В минимуме каждое приложение должно установить все неосновные модули в их собственные каталоги, таким образом, они не конкурируют с другими приложениями.

  4. Легкий запуск - это - просто простой вопрос программирования.

ПРЕМИЯ: Я не использую Модуль:: Начинающий. Это - неправильный способ пойти, так как необходимо зависеть что Модуль:: Начинающий думает, что необходимо сделать. Я использую Распределение:: Плита , который просто берет каталог Шаблонного Инструментария, обрабатывает по шаблону и обрабатывает их, чтобы дать им Ваш каталог распределения. Можно сделать что-либо, что Вы любите. Как Вы добираетесь, начальные шаблоны ваше дело.

30
задан madhu 24 May 2016 в 05:45
поделиться

1 ответ

Чтобы создать файл с именем текущей даты / времени:

Date date = new Date() ;
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH-mm-ss") ;
File file = new File(dateFormat.format(date) + ".tsv") ;
BufferedWriter out = new BufferedWriter(new FileWriter(file));
out.write("Writing to file");
out.close();
37
ответ дан 27 November 2019 в 23:26
поделиться
Другие вопросы по тегам:

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