ПредишенСледващото

изтриване на файлове

Как да изтриете няколко файла от ListView проверена разпределени в количката

преминаване от # XA0; (29.10.04 19:55)
Как да изтриете няколко файла от ListView проверена разпределени в количката

Преминаване през всички файлове в ListView. Тези, които са разпределени, проверява, добавя към списъка на файловете да бъдат изтрити в кошчето.
Изтриване на файлове от списъка, в кошчето, като SHFileOperation. (Списък формат е описан в SHFileOperation на спецификация.)

Пазаруване - това е заблуден за глупаци, които не са в състояние да разберат това, което искате да премахнете. OS урежда кош и поставя го отстранили функция на операционната система (DeleteFile) файлове с Свързани SETUP "кошница".

Всички тези функции трябва само да премахнете файла. Но системата, и по-специално Norton Unrase Wizard или каквото му обиди, прехванати Функцията за изтриване, и вместо да изтривате ходове файловете в "кошчето" (да речем Е кошница - заблуден за глупаци измислени за безмозъчни секретари: "О, и когато свърши икона Word от работния плот, но сега това не беше?! ").

> Може ли да се обясни при какви "кошчето настройки" System.Erase функция (), SysUtils.DeleteFile () и Windows.DeleteFile () изтриете файла е в количката за пазаруване?

Може, защото имам, тъй като настройките кошница Появата windose винаги са били:
- използва една настройки за всички устройства
- не се движат на файлове в кошчето
- премахване на файлове незабавно включвате когато изтрит
- не проявяват Изтриване на диалогов прозорец за потвърждение

> Всички тези функции трябва само да премахнете файла.

Е, вие виждате, и вие сами сте отговорили на въпроса ви [4]: ​​"това не е вярно?".

Вашият неправилен отговор на въпроса на другаря "минава".

В изявление на "pribludy за глупаци" - това е наистина, съжалявам, че не е на мястото си.

> Е, вие виждате, и вие сами сте отговорили на въпроса ви [4]: ​​"това не е вярно?".

Аз не отговоря на въпроса ви, защото това не е вярно. [3]

обезсмисля спора.
Вие четете едно изречение, и пропусна втория. Както и с химия.

> "Pribludy за глупаци" - това е наистина, съжалявам, че не е на мястото си.

дори и като място.

> Невер Вашият отговор на въпроса на другаря "минава".
Цитирам въпроса:
"Изтриване на файл"

DeleteFile () F1
Изтриване () F1

За да сте напълно обезсърчи възможност да възрази добавяне:
в кошницата Не можете да премахнете група от файлове. тъй като "кошница" е директория, а глаголът "премахване" podrazumaevaet избърсване на файлове от диск, за да освободи място на диска заета от файла. Кошът може да бъде преместен. Изтриване на файла може да бъде процедури:

започне. крайна сметка, ако аз ви питам: "Как да погребе детето на училище"

Предлагам ви да си купи ковчег и да чака училищния автобус?

DeleteFile () F1
Изтриване () F1

Вие не сте внимателни.
Въпросът е само как да изтриете в кошчето.

Не сте се удвои.
Прочети [10]

Аз може би съм глупав, [10] не разбирам.

Но ти, аз наистина не разбирам. Първо трябва да твърди, че DeleteFile при подходяща настройка OS ще изтрие файла в коша, а след това, което казвате, че коша не е необходимо, тогава ще кажа, че не е ставало въпрос в коша, и ако беше ти щеше да отговори правилно.

Не е необходимо да се реши дали пазарската количка. Можете да решите само за себе си въпроса, но не за всички.

Но ако виждам какво сте отговорили неправилно защо опира плътно. Дори майстори понякога правят грешки - но те признават грешките си. И вие sosvoim упоритост изглежда глупаво.

> Аз може би съм глупав, [10] не разбирам.

Не съм казал, ти сам го каза

> Но ти, аз наистина не разбирам.

Разширяване на рафтовете.

> На първо място, за който твърдите, че DeleteFile при подходяща настройка на операционната система файл в кошчето ще премахне

Да, ако конфигуриран OS, а именно Безпогрешен Wisard и Extented кошчето изтрити файлове не се наистина изтрити, и се поставят в кошницата.

> След това, което казвате, че коша не се нуждае от
Да кошница не е необходимо, тези, които са малко по-отговорен за действията си и разбира, че коша не е оправдано ухапване на разстояние от използваемото пространство на твърдия диск и премахване на спирачките работят.

> След това, което казвате, че не е ставало въпрос в коша, и ако беше ти щеше да отговори правилно.
Не съм казал нищо за мен да припишат някаква фиктивна глупости. Казвам това:

в кошницата Не можете да премахнете група от файлове. тъй като "кошница" е директория, а глаголът "премахване" podrazumaevaet избърсване на файлове от диск, за да освободи място на диска заета от файла. Кошът може да бъде преместен.

Ако вие не разбирате, повторете препрочитам До ясно.

> Не е за вас да решите дали нуждите на пазарска количка.
Не и аз, аз просто имам нужда от някой до кошница.

> Можете да реши само за себе си на въпроса, но не за всички.
Вече реши. Вие не харесвате нещо в начина, по който решава този въпрос за себе си?

> Но ако го направите видим какво ще отговори на неправилно
Това може да се види, аз съм се твърди, че в отговор неправилно.

> Защо трябва да ляга върху.
Тъй като в този случай няма съмнение, че е прав. Ако се съмнявате, а след това отново да се чете [9], като в същото време не престава да се съмнявам.

> Дори майсторите понякога са грешни - но те признават грешките си. И вие sosvoim упоритост изглежда глупаво.

Аз няма да признае грешките си, така че когато не е позволено. Да ти си прав, аз гледам тъпо, когато прекарват времето си на този форум, добре, какво можеш да направиш лошия навик. Мога да направя нещо полезно.


> # XA0; Безпогрешен Wisard и Extented кошчето

Аз не мисля, че много от тези неща са. Изтриването ще премахне DeleteFile в количката, ако са инсталирани, то е повече от подходящо място съответства на операционната система е софтуерът.

С файла може да се изтрие с помощта SHFileOperation с FOF_ALLOWUNDO флаг в коша, ако е активирана.

Така че все още съм съгласен с [3].

Шапки капачка за работа в търсенето на връзки. )

Е, кошчето MS развитие, те имат правото да използва всяка терминология по отношение на техния продукт. Аз нямам друг избор, освен да се извиня за неимуществени вреди, както и да признаем, че той не е наред.

PS: Изтриване на файл в кошчето, прочетете всичко за същата като [10].

Както и да е, не споря, тъй като файла презаписване, а аз ска, има като cheknutye обработка на файлове. Тя трябва да бъде по този начин:

_def [END] ER # XA0; (10/30/04 08:08) [17]
с ListView, т направя
за I: = 0 до граф - 1 направи
# XA0; ако артикули [I] .Checked тогава
Разбира се, че можеш.

# XA0; # XA0; DeleteFile (артикули [I] .Caption);
Е, вече се съгласи SHFileOperation

Не е необходимо да изтриете един по един. Вместо това трябва да се добавят всички от списъка.

с ListView.Items направя
# XA0; за I: = 0 до граф - 1 направи
# XA0; # XA0; # XA0; ако т [I] .Checked тогава
# XA0; # XA0; # XA0; # XA0; SFrom: = SFrom + Items.Strings [I] + # 0;
# XA0; ако SFrom = "" след излизане;
# XA0; SFrom: = SFrom + # 0;
# XA0; FillChar (Op, SizeOf (ОП), 0);
# XA0; с Op направи
# XA0; # XA0; започне
# XA0; # XA0; # XA0; Вятърни: = дръжка;
# XA0; # XA0; # XA0; pFrom: = @SFrom [1];
# XA0; # XA0; # XA0; wFunc: = FO_DELETE
# XA0; # XA0; # XA0;= 0, тогава
# XA0; # XA0; # XA0; # XA0; fFlags: = FOF_ALLOWUNDO или fFlags;>
# XA0; # XA0; край
# XA0; SHFileOperation (ОП);

Под "cheknutymi" Искам да кажа файлове Компоненти ListView с имот Проверени

И аз съм като не най-умните - попита мъжът един, а ти светят базар не е по темата

Свързани статии

Подкрепете проекта - споделете линка, благодаря!