How do I find the current directory of a batch file, and then use it for the path?

There is no need to know where the files are, because when you launch a bat file the working directory is the directory where it was launched (the “master folder”), so if you have this structure: .\mydocuments\folder\mybat.bat .\mydocuments\folder\subfolder\file.txt And the user starts the “mybat.bat”, the working directory is “.\mydocuments\folder”, so you only need to write … Read more

SQLite3 database or disk is full / the database disk image is malformed

To repair a corrupt database you can use the sqlite3 commandline utility. Type in the following commands in a shell after setting the environment variables: cd $DATABASE_LOCATION echo ‘.dump’|sqlite3 $DB_NAME|sqlite3 repaired_$DB_NAME mv $DB_NAME corrupt_$DB_NAME mv repaired_$DB_NAME $DB_NAME This code helped me recover a SQLite database I use as a persistent store for Core Data and … Read more

How do I create crossplatform file paths in Go?

For creating and manipulating OS-specific paths directly use os.PathSeparator and the path/filepath package. An alternative method is to always use “https://stackoverflow.com/” and the path package throughout your program. The path package uses “https://stackoverflow.com/” as path separator irrespective of the OS. Before opening or creating a file, convert the /-separated path into an OS-specific path string … Read more

How to limit the number of dropzone.js files uploaded?

I achieved this a slightly different way. I just remove the old dropped file any time a new file is added. It acts as overwriting the file which was the user experience I was going for here. Dropzone.options.myAwesomeDropzone = { accept: function(file, done) { console.log(“uploaded”); done(); }, init: function() { this.on(“addedfile”, function() { if (this.files[1]!=null){ … Read more