Click here to Skip to main content
15,791,050 members
Home / Discussions / C#
   

C#

 
SuggestionRe: Date compare Pin
Richard Deeming28-Apr-20 1:40
mveRichard Deeming28-Apr-20 1:40 
AnswerRe: Date compare Pin
Carlos5828-Apr-20 3:23
Carlos5828-Apr-20 3:23 
QuestionRename files in WinScp Directory using C# Pin
Sriram Valluri27-Apr-20 2:13
Sriram Valluri27-Apr-20 2:13 
AnswerRe: Rename files in WinScp Directory using C# Pin
ZurdoDev27-Apr-20 2:21
professionalZurdoDev27-Apr-20 2:21 
GeneralRe: Rename files in WinScp Directory using C# Pin
Sriram Valluri27-Apr-20 3:15
Sriram Valluri27-Apr-20 3:15 
GeneralRe: Rename files in WinScp Directory using C# Pin
ZurdoDev27-Apr-20 3:27
professionalZurdoDev27-Apr-20 3:27 
AnswerRe: Rename files in WinScp Directory using C# Pin
Jin Vincent Necesario27-Apr-20 3:36
professionalJin Vincent Necesario27-Apr-20 3:36 
GeneralRe: Rename files in WinScp Directory using C# Pin
Sriram Valluri27-Apr-20 9:07
Sriram Valluri27-Apr-20 9:07 
below is my code.

C#




  // Setup session options
                SessionOptions sessionOptions = new SessionOptions
                {
                    Protocol = Protocol.Sftp,
                    HostName = "ap*****",
                    UserName = "****",
                    Password = "******",
                    SshHostKeyFingerprint = "*******"
                };

                using (Session session = new Session())
                {
                    // Connect

                    session.ExecutablePath = @"WinSCP.exe path";

                    session.Open(sessionOptions);


                    List<RemoteFileInfo> files =
       session.EnumerateRemoteFiles(
           MonitorDirectory, FileSearchPattern, EnumerationOptions.None)
           .ToList();

                    DateTime now = DateTime.Today;

                    ReportMonth = now.ToString("MMM").ToUpper();

foreach (RemoteFileInfo fileInfo in files)
    {

------------------------------have to do renaming of the file here---------------------------

          if (fileInfo.FullName.Contains(GetClientID))
              {
                   if (fileInfo.Length > ThresholdValue)
                      {
          FileModifiedDate = fileInfo.LastWriteTime.ToString("yyyyMM", CultureInfo.InvariantCulture);

              if (GetReportDateYM == FileModifiedDate || fileInfo.FullName.Contains(ReportMonth))
                                {
                                    FileName = fileInfo.FullName;



                                    Dts.Variables["User::FileName"].Value = FileName;
                                    Dts.Variables["User::FileDate"].Value = FileModifiedDate;
                                    Dts.TaskResult = (int)ScriptResults.Success;
                                    break;
                                }

                            }


                        }


So here I have a directory in remote server and I am accessing it through WinSCP tool. requirement is to rename the files insider this remote directory. I can read each and every file name but I am not able to find rename function here.
AnswerRe: Rename files in WinScp Directory using C# Pin
Luc Pattyn27-Apr-20 9:21
sitebuilderLuc Pattyn27-Apr-20 9:21 
GeneralRe: Rename files in WinScp Directory using C# Pin
Sriram Valluri27-Apr-20 22:21
Sriram Valluri27-Apr-20 22:21 
QuestionMulticombobox in datagridview c# Pin
Member 1347974626-Apr-20 17:12
Member 1347974626-Apr-20 17:12 
AnswerRe: Multicombobox in datagridview c# Pin
OriginalGriff26-Apr-20 20:25
mvaOriginalGriff26-Apr-20 20:25 
QuestionAccess Rights Management Pin
Member 1481258225-Apr-20 14:13
Member 1481258225-Apr-20 14:13 
AnswerRe: Access Rights Management Pin
OriginalGriff25-Apr-20 21:09
mvaOriginalGriff25-Apr-20 21:09 
AnswerRe: Access Rights Management Pin
Gerry Schmitz26-Apr-20 7:54
mveGerry Schmitz26-Apr-20 7:54 
AnswerRe: Access Rights Management Pin
Mycroft Holmes26-Apr-20 13:21
professionalMycroft Holmes26-Apr-20 13:21 
QuestionIssue while solving 100 Doors Kata Problem Pin
User-862169524-Apr-20 22:51
User-862169524-Apr-20 22:51 
AnswerRe: Issue while solving 100 Doors Kata Problem Pin
OriginalGriff24-Apr-20 23:06
mvaOriginalGriff24-Apr-20 23:06 
GeneralRe: Issue while solving 100 Doors Kata Problem Pin
User-862169524-Apr-20 23:21
User-862169524-Apr-20 23:21 
GeneralRe: Issue while solving 100 Doors Kata Problem Pin
OriginalGriff24-Apr-20 23:31
mvaOriginalGriff24-Apr-20 23:31 
QuestionRe: Issue while solving 100 Doors Kata Problem Pin
Richard MacCutchan24-Apr-20 23:09
mveRichard MacCutchan24-Apr-20 23:09 
AnswerRe: Issue while solving 100 Doors Kata Problem Pin
Gerry Schmitz25-Apr-20 12:52
mveGerry Schmitz25-Apr-20 12:52 
QuestionSQL Connection in Visual Studio Pin
Member 1481258224-Apr-20 13:25
Member 1481258224-Apr-20 13:25 
AnswerRe: SQL Connection in Visual Studio Pin
Eddy Vluggen24-Apr-20 13:40
professionalEddy Vluggen24-Apr-20 13:40 
AnswerRe: SQL Connection in Visual Studio Pin
Matt Slay24-Apr-20 17:28
Matt Slay24-Apr-20 17:28 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.