Доработать штатное свойство, добавить возможность указывать в настройках свойства место хранения файлов (либо в настройках инфоблока - один каталог для всех свойств). Обсуждалось неоднократно. Одно из обсуждений.
Либо вариант, который предлагал Антон Долганин - вместо /upload/iblock сделать /upload/iblock_ID/. Хм. Вообще, не понимаю, всем стало не нужно, или сделали свои свойства типа файл по примеру Сергея Лещенко? Или просто никому не важно, что все файлы инфоблоков лежат в одной куче, в связи с чем к ним не ограничить выборочно прямой доступ, даже в КП?
Лучше иметь вариант и Антона и Ваш. Хотя, для особо нуждающихся задача вполне разрешима путём создания кастомного поля, - хотелось бы большей гибкости в выборе места расположения файлов из коробки.
Хм. Вообще, не понимаю, всем стало не нужно, или сделали свои свойства типа файл по примеру Сергея Лещенко? Или просто никому не важно, что все файлы инфоблоков лежат в одной куче, в связи с чем к ним не ограничить выборочно прямой доступ, даже в КП?