Ok, I saw the code and the answer for my question is "NO".
so I just developed this function for divide the images in subfolders.
In this function i have used the same logic of the Document Management Systems creating groups of 256 folders for each folder and 256 images for each folder. All this for 3 levels.
With this code you can store: 256x256x256 = 16.777.216 images for each root (like 5.592.405 products)
here's the code:
public static string GetImagePath(int IdDoc, string ImageRootPath) {