मुझे हाल ही में एक ही समस्या थी। मेरा दृष्टिकोण रूट/नामक रूट में एक फ़ोल्डर बनाना था और फिर इसे वापस पढ़ें और फ़ोल्डर्स निर्माण की तारीख की जांच करें। मैं अपने FTP क्लाइंट और सर्वर के बीच समय अंतर स्थापित कर सकता था। उम्मीद है की यह मदद करेगा।
BTW मैं ftp_exec आदेश के माध्यम से उपयोग कर रहा हूँ https://github.com/ArxOne/FTP
// Establish a fallback
var servertime = DateTime.Now;
try
{
// query for the existance of a time folder
var timefolder = ftpClient.ListEntries("/").FirstOrDefault(o => o.Name == "time");
// delete it if found
if (timefolder != null)
{
ftpClient.Delete("/time");
}
// if not found create one
ftpClient.Mkd("/time");
timefolder = ftpClient.ListEntries("/").FirstOrDefault(o => o.Name == "time");
if (timefolder == null)
{
Logger.Fatal("Time check failed");
return;
}
// now grab the time of the folder.
servertime = timefolder.Date;
}
catch (Exception x)
{
Logger.Fatal(x,"Time check fatal error");
return;
}
कोशिश इसे चलाने के लिए :) http://www.php.net/manual/en/function.ftp-exec.php –
क्या आदेश मैं करता हूँ समय क्षेत्र सेटिंग प्राप्त करने के लिए निष्पादित करें? – StackOverflowNewbie