Datei löschen/erstellen

  • Hallo,
    Ich möchte gerne wissen, wie man per AutoIt eine Datei namens autostart.inf löschenn kann.

    AUßerdem würde mich es auch interessieren, wie man eine Datei erstellen kann =)

  • Spoiler anzeigen
    [autoit]

    filedelete()
    fileopen()

    [/autoit]

    Das finden von Rechtschreibfehlern muss sofort und unverzüglich dem Autor gemeldet werden. Das eigennützige Verwenden dieser Rechtschreibfehler ist strengstens untersagt und kann mit Freiheitsenzug bestraft werden.

  • löschen:

    [autoit]

    FileDelete()

    [/autoit]


    erstellen:

    [autoit]

    #Include <File.au3>
    _FileCreate()

    [/autoit]

    Mfg. PCKing


    Mein PC

    CPU: AMD FX 8350 8x4.00GHz
    Ram: 8GB DDR3
    Grafikkarte: Nvidia Geforce GTX 960 (4GB)
    Festplatten: 500GB SSD 1TB HDD
    Laufwerk: Blueray RW+ Brenner

  • Wieso eig. _FileCreate() ? Man spart doch viel mehr an den Includes, wenn man FileWrite() nimmt (wenn die angegebene Datei nicht existiert, wird sie erstellt)

    Zum Vergleich die Funktion _FileCreate()

    Spoiler anzeigen
    [autoit]

    Func _FileCreate($sFilePath)
    Local $hOpenFile = FileOpen($sFilePath, $FO_OVERWRITE)
    If $hOpenFile = -1 Then Return SetError(1, 0, 0 )

    [/autoit] [autoit][/autoit] [autoit]

    Local $hWriteFile = FileWrite($hOpenFile, "")
    FileClose($hOpenFile)
    If $hWriteFile = -1 Then Return SetError(2, 0, 0 )
    Return 1
    EndFunc ;==>_FileCreate

    [/autoit]