Некоторое время назад я написал систему управления планом для совета, над которым я работаю, что позволяет хранить все старые и новые планы в цифровом формате с информацией, связанной с помощью базы данных доступа (В то время я не знал сервер MS SQL).Уникальное обозначение фотографий - GUID и последовательный номер
Каждый план имеет уникальный идентификатор плана, который представляет собой просто инкрементный int (первичный ключ), заголовок и путь к изображению. В то время я просто использовал GUID как имя изображения, чтобы обеспечить уникальность, и мне просто интересно, было ли это плохой ход.
Все снимки перемещаются в одну центральную папку во время импорта, поэтому имена должны быть неактивными.
Я думал, что, возможно, я должен был просто использовать auto incrementing int как имя файла, а не длинный и не очень дружественный GUID для пользователя/отладки.
Что вы хотите сделать?
EDIT: Извините, забыл упомянуть, что файлы действительно известны только программному обеспечению, после импорта программа создает ярлык для файла в папке, в которую он был импортирован, с именем исходного файла. Я сделал это так, чтобы люди все еще могли попасть в документ, не выполняя программу, и поэтому работали старые гиперссылки и т. Д.
Обратите внимание, что могут возникнуть проблемы с производительностью при извлечении файлов с сервером с десятками тысяч файлов в одной папке. –