10 Dateien und Ordner
01 Ordner prüfen
using System.IO;
using System.Windows.Forms;
using Eplan.EplApi.Scripting;
public class _10_Dateien_und_Ordner_01_Ordner_pruefen
{
[Start]
public void Function()
{
string path = @"C:\test\";
if (Directory.Exists(path))
{
MessageBox.Show("Ordner schon vorhanden.");
}
else
{
Directory.CreateDirectory(path);
MessageBox.Show("Ordner erstellt.");
}
}
}
02 Datei prüfen
using System.IO;
using System.Windows.Forms;
using Eplan.EplApi.Scripting;
public class _10_Dateien_und_Ordner_02_Datei_pruefen
{
[Start]
public void Function()
{
string fileName = @"C:\test\test.txt";
if (File.Exists(fileName))
{
MessageBox.Show("Datei schon vorhanden.");
}
else
{
FileStream fileStream = File.Create(fileName);
fileStream.Dispose();
MessageBox.Show("Datei erstellt.");
}
}
}
03 Datei löschen
using System.IO;
using System.Windows.Forms;
using Eplan.EplApi.Scripting;
public class _10_Dateien_und_Ordner_03_Datei_loeschen
{
[Start]
public void Function()
{
string fileName = @"C:\test\test.txt";
if (File.Exists(fileName))
{
File.Delete(fileName);
MessageBox.Show("Datei gelöscht");
}
}
}
04 Datei mit Datumsstempel
using System;
using System.IO;
using System.Windows.Forms;
using Eplan.EplApi.Scripting;
public class _10_Dateien_und_Ordner_04_Datei_mit_Datumsstempel
{
[Start]
public void Function()
{
string date = DateTime.Now.ToString("yyyy-MM-dd");
string time = DateTime.Now.ToString("HH-mm-ss");
string fileName = @"C:\test\test_" + date + "_" + time + ".txt";
FileStream fileStream = File.Create(fileName);
fileStream.Dispose();
MessageBox.Show("Datei erstellt.");
}
}