Надеюсь как создать кубик C# и вписать путь вы знаете:сейчас есть возможность удалить, но это дольше по времени
возможности записать пустое значение нет
7721
// Укажите пути к файлам в виде списка
List<string> filePaths = new List<string>
{
@"C:\path\to\file1.txt",
@"C:\path\to\file2.txt",
@"C:\path\to\file3.txt"
};
foreach (string filePath in filePaths)
{
try
{
// Проверяем, существует ли файл
if (System.IO.File.Exists(filePath))
{
// Очищаем файл
System.IO.File.WriteAllText(filePath, string.Empty);
project.SendToLog("Файл успешно очищен: " + filePath, ZennoLab.InterfacesLibrary.Enums.Log.LogType.Info, true, ZennoLab.InterfacesLibrary.Enums.Log.LogColor.Default);
}
else
{
throw new Exception("Файл не найден: " + filePath);
}
}
catch (Exception ex)
{
project.SendToLog("Ошибка при обработке файла " + filePath + ": " + ex.Message, ZennoLab.InterfacesLibrary.Enums.Log.LogType.Info, true, ZennoLab.InterfacesLibrary.Enums.Log.LogColor.Red);
}
}
return "good";
// Укажите путь к папке
string folderPath = @"C:\path\to\folder";
try
{
// Проверяем, существует ли папка
if (System.IO.Directory.Exists(folderPath))
{
// Получаем все файлы с расширением .txt в папке
string[] textFiles = System.IO.Directory.GetFiles(folderPath, "*.txt");
if (textFiles.Length == 0)
{
project.SendToLog("В указанной папке нет текстовых файлов для очистки: " + folderPath, ZennoLab.InterfacesLibrary.Enums.Log.LogType.Info, true, ZennoLab.InterfacesLibrary.Enums.Log.LogColor.Yellow);
}
foreach (string filePath in textFiles)
{
try
{
// Очищаем файл
System.IO.File.WriteAllText(filePath, string.Empty);
project.SendToLog("Файл успешно очищен: " + filePath, ZennoLab.InterfacesLibrary.Enums.Log.LogType.Info, true, ZennoLab.InterfacesLibrary.Enums.Log.LogColor.Default);
}
catch (Exception ex)
{
project.SendToLog("Ошибка при очистке файла " + filePath + ": " + ex.Message, ZennoLab.InterfacesLibrary.Enums.Log.LogType.Info, true, ZennoLab.InterfacesLibrary.Enums.Log.LogColor.Red);
}
}
}
else
{
throw new Exception("Папка не найдена: " + folderPath);
}
}
catch (Exception ex)
{
project.SendToLog("Ошибка: " + ex.Message, ZennoLab.InterfacesLibrary.Enums.Log.LogType.Info, true, ZennoLab.InterfacesLibrary.Enums.Log.LogColor.Red);
throw new Exception("Не удалось обработать папку.");
}
return "good";
project.Lists["Список 1"].Clear();
Как было выяснено что удалять дольше по времени, чем очистка , если по твоим же словам, этого функционала нет в программе ?сейчас есть возможность удалить, но это дольше по времени
возможности записать пустое значение нет
7721
у меня txt не привязан к спискуКак было выяснено что удалять дольше по времени, чем очистка , если по твоим же словам, этого функционала нет в программе ?
Насколько мне известно, да поправит меня гуру зеннопостера, очистка списка была в зеннопостере с самого его рождения... В справке уже удалили этот пункт ?
Ну так привяжи, очисти, отвяжи... Зачем тут разрабы зеннопостера тебе нужны ?у меня txt не привязан к списку
даже при таких условиях можно просто записать пустую переменную в файл без добавления и переноса строкиtxt не привязан к списку
К какому списку он не привязан и к какому списку он мог быть привязан?у меня txt не привязан к списку
это одна строчка кода и можно это добавить в обработку файловДавайте на каждый чих, который решается элементарно, делать отдельный экшен в зенке
это есть ужеэкшены для очистки .csv файла, а также .xls и .xlsx
я на действияхНу та самая строчка кода, которую почему-то могут использовать разрабы зенки, но не может использовать Константин в своих проектах![]()
Откуда ты тогда знаешь про одну строку кода?я на действиях
Откуда тогда ты знаешь , что там всего одна строчка кода и работы на пару минут... И стоит эта работа копейки ?я на действиях
давай с такими вопросами в оффтопе задавайОткуда тогда ты знаешь , что там всего одна строчка кода и работы на пару минут... И стоит эта работа копейки ?
А если знаешь, почему не создашь действие кубик c# и не напишешь эту строчку кода в нем ? Религия не позволяет ?
Отказалсядавай с такими вопросами в оффтопе задавай