У меня есть этот скрипт для добавления месяца текущего года в файл в каталоге. Он отлично работает с путем к каталогу, но я хочу изменить патч каталога для переменной, потому что каждый месяц он будет находиться в другой папке. У меня уже есть переменная с каталогом, который нужно использовать. Но я не знаю, как это сделать, использовать переменную вместо каталога
public void Main()
{
// TODO: Add your code here
// const string DIRECTORY_PATH = @"C:\Temp\Results"; //with this works perfect
const string DIRECTORY_PATH = @"@v_ResultsExcel"; //I want to use this variable
const string FILE_NAME_TEMPLATE = "YYYY-MM";
string previousYearMonthDate = DateTime.Now.AddYears(0).AddMonths(0).ToString("yyyy-MM");
if (Directory.Exists(DIRECTORY_PATH))
{
string[] filePathList = Directory.GetFiles(DIRECTORY_PATH);
foreach (string filepath in filePathList)
{
if (File.Exists(filepath))
{
File.Move(filepath, filepath.Replace(FILE_NAME_TEMPLATE, previousYearMonthDate));
}
}
}
Dts.TaskResult = (int)ScriptResults.Success;
}