Текущий архив: 2004.09.12;
Скачать: CL | DM;
Вниз
эмуляция наличия тяжелых файлов Найти похожие ветки
← →
HSD (2004-08-22 11:19) [0]на диске надо сделать папку или диск,на нем виртуальные файлы,
при нажатии свойства файла будет показан размер.
Смысл эта папка или диск занимает байты(bytes)
а файл в нем , к примеру Film.avi 700 Mb,
так же возращает этот размер и API (filesize)
естественно файл не запустить на просмотр.
Другими словами эмуляция наличия тяжелых файлов
Существует ли такая программа?
← →
HSD (2004-08-22 11:21) [1]требуется прога не использует файлы,но проверяет его размеры
а их на 4gb тянет!
← →
Alex Konshin © (2004-08-22 11:58) [2]Буш и Черномырдин отдыхают.
← →
Poirot © (2004-08-22 12:52) [3]"the Hope - the Same Death"
А теперь давай тоже самое на нормальном, желательно классическом, РУССКОМ языке с соблюдением сонтаксиченски, морфологических и семантических норма языка:))))
← →
cyborg © (2004-08-22 14:08) [4]Создавай реальные большие файлы.
← →
SPeller © (2004-08-22 15:15) [5]Если есть ntfs, то всё очень просто - берешь один файл и делаешь на него кучу hard link.
← →
ПЛОВ © (2004-08-22 15:21) [6]==Посторочный анализ==
begin
> на диске надо сделать папку или диск
Пока все ясно... Вроде это без проблем...
> при нажатии свойства файла будет показан размер
Это тоже вроде как ясно...
> Смысл эта папка или диск занимает байты(bytes)
:) А я то думал, что киловатт/часы...
> а файл в нем , к примеру Film.avi 700 Mb
Не меньше, фильмы нынче большие пошли...
> так же возращает этот размер и API (filesize)
Типа да... Если бы АПИ возвращало другой то Вынь можно было бы выкидывать на помойку :)
> естественно файл не запустить на просмотр
Автоматического запуска на просмотр при проверке размера еще не втречал...
> Другими словами эмуляция наличия тяжелых файлов
Это предложение малопонятно... Может тут ошибка всего текста?
> Существует ли такая программа?
Существует! Она называется Explorer.exe
end
← →
HSD (2004-08-22 18:17) [7]можно создать прогу,перехват API ,функция получения файла,
перехватываем,но отрабатываем не все файлы,а нужные,
скажем начинающие с пути C:\test\ .
Там создано пару файлов (0 байт),но в отработке
функции я буду возращать другой размер,к примеру 10 Mb
сделать можно,но я решил узнать (есть такая прога),
чтоб не изобретать велосипед
← →
ПЛОВ © (2004-08-22 18:41) [8]О, наконец я (вроде) допер - нужно чтобы сии файлы ничего не содержали, но пользователю втюхивались, как 10-ти мегабайтные :) Однако... И зачем это нуно?
← →
YurikGL © (2004-08-22 18:45) [9]Можно ж нули в эти файлы забить...
← →
HSD (2004-08-22 19:28) [10]>О, наконец я (вроде) допер
Да!
>И зачем это нуно?
есть прога она не использует файлы,но проверяет их размеры
на жесткий не охота писать их(4Gbytes)
>Можно ж нули в эти файлы забить...
обьем! 4Гбайт!
void {}
← →
HSD (2004-08-22 22:35) [11]похоже такого велика не придумали,
что ж сделаю!
драйвер видно, dll
← →
Alex Konshin © (2004-08-23 07:03) [12]На NTFS можно создавать sparse files (или как-то так).
← →
Alex Konshin © (2004-08-23 07:41) [13]http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/base/sparse_files.asp
← →
0d08h (2004-08-23 11:14) [14]HSD
скажи честно очередной вирус появляется?
на фига тебе еще дисковую область портить?
← →
Prohodil Mimo © (2004-08-23 11:25) [15]U menja jest" fajlik ISO, razmerom v 600Kb, a kogda smotrish jego soderzhimoje, pokazivajetsja 50Gb. Mozhno i bol"she nakrutit",no ne bilo nadobnosti.
← →
Prohodil Mimo © (2004-08-23 11:28) [16]Jest" i programka pozvoljajushaja sozdavat" takije dutije ISO :o)
← →
easy © (2004-08-23 11:56) [17]
procedure BigFile(name: PChar; size{Mb}: integer);
var
f:Integer;
begin
f:=createfile(name,GENERIC_READ or GENERIC_WRITE,0,nil,OPEN_ALWAYS,
FILE_ATTRIBUTE_NORMAL,0);
SetFilePointer(f,size * 1024 * 1024,nil,FILE_CURRENT);
SetEndOfFile(f);
closehandle(f);
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
BigFile("C:\big.file",700);
end;
← →
0d08h (2004-08-23 12:35) [18]easy
зря ты! Этот тип по мойму какую то программулину задумал которая диск засыпает....
← →
Prohodil Mimo © (2004-08-23 13:16) [19][18] 0d08h,
ne objazatel"no.
Mozh on hochet v DC++ kuchu fajlov rassharit", kotorih u nego net, chto bi ob"jom bil i mesta ne zanimalo.
Kak raz dlja takih celej i bila sozdana programka, chto jest" u menja (brat napisal), sozdajotsja ISO malih razmerov s ukazanijem tonni fajlov vnutri. I ljuboj emuljator CD pokazhet razmer diska v N Gb.
Nikakogo vreda ot etogo net ni disku ni juzeru.
Sam takim pol"zujus" :o)
← →
Карелин Артем © (2004-08-23 15:16) [20]Берем ZipMagic или Вынь"МЕ и делаем сжатую папку. В нее записываем файл, содержащий нужное число символов #0 (700 000 000 к примеру).
Занимает на диске крохи, хотя файл большой.
Страницы: 1 вся ветка
Текущий архив: 2004.09.12;
Скачать: CL | DM;
Память: 0.51 MB
Время: 0.022 c