Přesně, jak říká pan Linhart. Nejprve musíte vytvořit adresář a pak až soubor, když je cesta platná, asi takhle:
Dim directoryPath = "C:/slozka.utes"
Dim fileName = "test.txt"
If Not System.IO.Directory.Exists(directoryPath) Then
Try
System.IO.Directory.CreateDirectory(directoryPath)
System.IO.File.WriteAllText(IO.Path.Combine(directoryPath,fileName), "obsah souboru")
Catch ex As Exception
MessageBox.Show(String.Format("Chyba při vytváření souboru! {0}", ex.Message))
End Try
End If
Nezapomeňte, že všechny operace se soubory a složkami můžou dopadnout velmi často všelijak, takže je dobré je obalit v Try-Catch bloku. Klidně se může stát, že se budete dožadovat do míst, kam daný uživatel nemá práva, nebo že Vám uprostřed čtení někdo vyndá flash disk a je zaděláno na průšvih, pokud nejsou I/O chyby ošetřeny.
|