Чем отличается ./ от ../?
Точка это текущая директория. 2 точки это родительская директория. 
Это соглашение именования файловой системы.
Как бы ./ - начиная от сюда, ../ - начиная с родителя.

То есть, если файл находится по адресу d://project/shit/test/file.ext то ./dogshit.png будет значить d://project/shit/test/dogshit.png, a ../dogshit.png - d://project/shit/dogshit.png