• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Grunt-Task - Dateien kopieren mit Zeitstempel

staupilot

New member
Hallo Forum,

ich komme gerade nicht weiter und wollte mal Fragen ob mir jemand helfen kann. Vielleicht habe ich auch einen Denkfehler.
Mein Wunschziel ist es, einen Watch Task zu haben, der einen Ordner mit Dateien überwacht (funktioniert). In diesem Ordner soll, wenn eine Datei gespeichert wird, eine Kopie der Datei mit dem Dateinamen_YYYY-MM-DD_hh:mm abgespeichert werden (funktioniert eingeschränkt.)

Mein Problem derzeit ist, das er beim Abspeichern nicht den Urpsrungsdateinamen vor mein Datum/Zeistempel setzt.

Code:
module.exports = function(grunt) {

    // Initialisiert die Tasks
    grunt.initConfig({
      // Javascript zusammenführen
      concat: {
          core: {
              src: [
                  './res/*',
              ],
              dest: './res/Archiv/<%= concat.dist.dest %>_<%= grunt.template.today("yyyy-mm-dd_HH-MM") %>.RES',

          }
      },

      watch: {
          core: {
              files: [
                  './res/*',
              ],
              tasks: ['concat:core'],
          },
      }
    });

    // Lädt alle Plugins
    grunt.loadNpmTasks('grunt-contrib-concat');
    grunt.loadNpmTasks('grunt-contrib-watch');
    // Definiert die Tasks
    grunt.registerTask('default', ['watch']);

};

Kann mir von euch jemand weiterhelfen?
Viele Grüße!
 
Zurück
Oben