Heim Computer-Tutorials Computerwissen VB-Code: Wie schreibe ich Code zum Löschen bestimmter Dateien auf dem Computer?

VB-Code: Wie schreibe ich Code zum Löschen bestimmter Dateien auf dem Computer?

Jan 25, 2024 pm 12:00 PM

VB-Code: Wie schreibe ich Code zum Löschen bestimmter Dateien auf dem Computer?

Könnten Sie mir bitte sagen, welchen Code ich in VB verwenden soll, um eine Datei auf Ihrem Computer zu löschen? Sie können einen Blick auf die Kill-Funktion werfen:

kill löscht Dateien von der Festplatte.

Pfadname töten

Der Parameter Pfadname ist ein Zeichenfolgenausdruck, der zur Angabe eines Dateinamens verwendet wird.

Pfadname kann Verzeichnisse oder Ordner und Laufwerke enthalten.

Anleitung

In Microsoft Windows unterstützt Kill Platzhalter mit mehreren Zeichen (*) und einzelnen Zeichen (?), um mehrere Dateien anzugeben.

Beispiel:

Private Sub Command1_Click()

Kill "C:aa.txt" 'Der absolute Pfad der Datei"

End Sub

Wenn Sie die Datei vollständig löschen, haben alle oben genannten Recht!

Aber wenn Sie die Datei in den „Papierkorb“ legen, anstatt sie vollständig zu löschen, müssen Sie vb verwenden

API-Funktion jetzt!

Beispiel:

In öffentlichen Modulen:

Option explizit

Public Const FO_MOVE = &H1

Public Const FO_COPY = &H2

Public Const FO_DELETE = &H3

Public Const FO_RENAME = &H4

Public Const FOF_NOCONFIRMATION = &H10

Public Const FOF_NOCONFIRMMKDIR = &H200

Public Const FOF_ALLOWUNDO = &H40

Geben Sie SHFILEOPSTRUCT ein

hWnd So Long

wFunc As Long

pFrom As String

pTo als String

fFlags als Ganzzahl

fAborted As Boolean

hNameMaps As Long

sProgress As String

Endtyp

Deklarieren Sie die Funktion SHFileOperation Lib „shell32.dll“ Alias ​​​​„SHFileOperationA“ (lpFileOp As SHFILEOPSTRUCT) als lang

Im frm-Modul:

Private Sub Command1_Click()

SHFileOp als SHFILEOPSTRUCT dimmen

Dim Path As String, pFrom As String, i As Integer

pFrom ="c:aa.txt"

SHFileOp.wFunc = FO_DELETE

SHFileOp.pFrom = pFrom

SHFileOp.fFlags = FOF_ALLOWUNDO + FOF_NOCONFIRMATION

SHFileOperation SHFileOp

End Sub

Ich glaube, das Poster wollte die Datei in den „Papierkorb“ werfen, also. . .

So löschen Sie den Inhalt einer bestimmten Zeile in einem bestimmten Textdokument in VB

Neue Datei als neue Liste(von Zeichenfolge) dimmen

Für jede Zeile als String in System.IO.File.ReadAllLines("TextFile1.txt")

Wenn nicht line.StartsWith("3") Then newfile.Add(line)

Weiter

System.IO.File.WriteAllLines("TextFile1.txt", newfile) Erstellen Sie eine Sammlung, lesen Sie mit ReadAllLines von System.IO.File den gesamten Inhalt aus und beurteilen Sie nacheinander, ob etwas hinzugefügt werden muss Wenn es sich um etwas handelt, das gelöscht werden muss, tun Sie dies auch nicht, sondern verwenden Sie einfach WriteAllLines, um am Ende zu schreiben.

Erklären Sie hier, dass der obige Code zum Löschen aller Textzeilen verwendet wird, die mit 3 beginnen.

Löschen Sie angegebene Dateien nach Dateinamen in VB

Fügen Sie dem Formular ein FILELISTBOX-Steuerelement hinzu und setzen Sie es auf unsichtbar

Private Sub Form_Load()

Bei Fehler Gehe zu MyError 'Fehlerfalle festlegen

Dim MyPath As String 'Definieren Sie den Verzeichnispfad der zu löschenden Datei

Dim MyPattern As String 'Definieren Sie den Dateityp, der gelöscht werden soll

Dim YesterdayName, TodayName As String 'Definieren Sie die Dateinamen von gestern und heute

MyPath = '"D:TempPath"

MyPattern = "*.TXT" 'Dateiname mit Datum, zum Beispiel JJJJ-MM-TT.TXT

File1.Path = MyPath

File1.Pattern = MyPattern

YesterdayName = Format(DateAdd("d", -1, Date), "YYYY-MM-DD") + ".TXT" 'Dateiname, der das gestrige Datum enthält

TodayName = Format(Date$, "YYYY-MM-DD") + ".TXT" 'Dateiname, der das heutige Datum enthält

Wenn File1.ListCount > 0, dann

Für i% = 0 To File1.ListCount - 1

File1.ListIndex = i%

Wenn File1.FileName

CurrentName und File1.FileName CurrentName dann: „Wenn der Dateiname nicht mit dem heutigen oder gestrigen Dateinamen übereinstimmt, löschen Sie ihn.“ Kill File1.Path + „"“ + File1.FileName

Ende wenn

Nächstes i%

Ende wenn

Mein Fehler:

File1.Refresh 'Nachdem alle Löschvorgänge abgeschlossen sind, aktualisieren Sie die Liste

End Sub

Das obige ist der detaillierte Inhalt vonVB-Code: Wie schreibe ich Code zum Löschen bestimmter Dateien auf dem Computer?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Entdecken Sie, wie Sie die Antriebsgesundheitswarnung in Windows -Einstellungen beheben können Entdecken Sie, wie Sie die Antriebsgesundheitswarnung in Windows -Einstellungen beheben können Mar 19, 2025 am 11:10 AM

Was bedeutet die Drive Health -Warnung in Windows -Einstellungen und was sollten Sie tun, wenn Sie die Festplattenwarnung erhalten? Lesen Sie dieses Php.cn-Tutorial, um Schritt-für-Schritt-Anweisungen zu erhalten, um diese Situation zu bewältigen.

Wie bearbeite ich die Registrierung? (WARNUNG: Verwenden Sie mit Vorsicht!) Wie bearbeite ich die Registrierung? (WARNUNG: Verwenden Sie mit Vorsicht!) Mar 21, 2025 pm 07:46 PM

In Artikel werden die Bearbeitungs -Windows -Registrierung, Vorsichtsmaßnahmen, Sicherungsmethoden und potenzielle Probleme aus falschen Änderungen erläutert. Hauptproblem: Risiken der Systeminstabilität und des Datenverlusts durch unsachgemäße Änderungen.

Wie verwalte ich Dienste in Windows? Wie verwalte ich Dienste in Windows? Mar 21, 2025 pm 07:52 PM

In Artikel werden die Verwaltung von Windows -Diensten für die Systemgesundheit erörtert, einschließlich Starten, Stoppen, Neustarten von Diensten und Best Practices für Stabilität.

Wie repariere ich den Dampfwolkenfehler? Probieren Sie diese Methoden aus Wie repariere ich den Dampfwolkenfehler? Probieren Sie diese Methoden aus Apr 04, 2025 am 01:51 AM

Der Dampfwolkenfehler kann durch viele Gründe verursacht werden. Um ein Spiel reibungslos zu spielen, müssen Sie einige Maßnahmen ergreifen, um diesen Fehler zu entfernen, bevor Sie das Spiel starten. PHP.CN -Software führt in diesem Beitrag einige beste Möglichkeiten sowie nützlichere Informationen ein.

Wie ändere ich die Standard -App für einen Dateityp? Wie ändere ich die Standard -App für einen Dateityp? Mar 21, 2025 pm 07:48 PM

In Artikeln werden Standard -Apps für Dateitypen unter Windows geändert, einschließlich Rückkehr- und Massenänderungen. Hauptproblem: Keine integrierte Option zur Änderung der Schüttung.

Windows -Metadaten- und Internetdiensteprobleme: Wie beheben Sie es? Windows -Metadaten- und Internetdiensteprobleme: Wie beheben Sie es? Apr 02, 2025 pm 03:57 PM

Möglicherweise sehen Sie, dass die „Verbindung zu den Windows Metadata und Internet Services (WMIS) nicht hergestellt werden konnte“. Fehler beim Ereigniszuschauer. In diesem Beitrag von PHP.CN wird das Problem der Windows -Metadaten und des Internet -Dienste entfernen.

So beheben Sie das KB5035942 -Update -Probleme - Absturzsystem So beheben Sie das KB5035942 -Update -Probleme - Absturzsystem Apr 02, 2025 pm 04:16 PM

KB5035942 Update -Probleme - Das Absturzsystem kommt häufig bei Benutzern vor. Die Menschen hoffen, einen Ausweg aus der Art von Schwierigkeiten herauszuholen, wie zum Beispiel eines Absturzsystems, Installation oder Klangprobleme. Targeting dieser Situationen, in diesem Beitrag, der von Php.cn Wil veröffentlicht wurde

Wie benutze ich den Gruppenrichtlinien -Editor (Gpedit.msc)? Wie benutze ich den Gruppenrichtlinien -Editor (Gpedit.msc)? Mar 21, 2025 pm 07:48 PM

In dem Artikel wird erläutert, wie der Gruppenrichtlinieneditor (Gpedit.MSC) in Windows verwendet wird, um die Systemeinstellungen zu verwalten, um gemeinsame Konfigurationen und Fehlerbehebungsmethoden hervorzuheben. Es stellt fest, dass gpedit.msc in Windows Home Editions nicht verfügbar ist, was schlägt, was vorschlägt, was vorschlägt

See all articles