No, folder hierarchy is same but root of sd-card can be mounted somewhere else and your program would not work. Use:
File paths = Environment.getExternalStorageDirectory();
to get root of sd-card and your program will work on all phones.
EDIT: For example I have CM 11 ROM and Kernel which uses different layout than on other phones.