public void DhmioyrgiaFakeloy(string path)
{
// Hmeromhnia.Date.ToLocalTime();
try
{ System.Security.AccessControl.DirectorySecurity Sec= new System.Security.AccessControl.DirectorySecurity();
System.Security.AccessControl.FileSystemAccessRule rule= new System.Security.AccessControl.FileSystemAccessRule(System.Environment.UserName,System.Security.AccessControl.FileSystemRights.FullControl,System.Security.AccessControl.AccessControlType.Allow);
Sec.AddAccessRule(rule);
if (path != null)
{
if (Directory.Exists(path) == false)
{
Directory.CreateDirectory(path,Sec);
}
}
}
catch (Exception e)
{
bclass.xeirismossfalmatwn(e);
}
}Παδια μπορειτε να μου πειτε τι κανω λαθος στο παραπανω τμημα κωδικα και μου πεταει το παρακατω σφαλμα
System.NotSupportedException: The given path's format is not supported.
at System.Security.Util.StringExpressionSet.CanonicalizePath(String path, Boolean needFullPath)
at System.Security.Util.StringExpressionSet.CreateListFromExpressions(String[] str, Boolean needFullPath)
at System.Security.Permissions.FileIOPermission.AddPathList(FileIOPermissionAccess access, AccessControlActions control, String[] pathListOrig, Boolean checkForDuplicates, Boolean needFullPath, Boolean copyPathList)
at System.Security.Permissions.FileIOPermission..ctor(FileIOPermissionAccess access, String[] pathList, Boolean checkForDuplicates, Boolean needFullPath)
at System.IO.Directory.CreateDirectory(String path, DirectorySecurity directorySecurity)
at Hydrobase.Maintenance_Backup.DhmioyrgiaFakeloy(String path) in D:\Τα_Προγραμματά_μου\.Net\Hydrobase\Hydrobase\Maintenance.cs:line 27
οπου η γραμμη 27 ειναι το Directory.CreateDirectory(path,Sec);
το ορισμα που του δινω ειναι το
fakelos = Path.GetDirectoryName(Assembly.GetExecutingAssembly().CodeBase).Replace(@"file:\", "") + "\\" + fakbackup + "\\"+ MeraKaiWra
οπου
Mera = Hmeromhnia.Date.ToShortDateString();
Wra = Hmeromhnia.ToShortTimeString();
MeraKaiWra = Mera.Replace("/","-") + "-" + Wra;
Ποια είναι η μορφη στην οποία πρεπει να εινει το path του φακελου που θελω να φτιαχτει;
Υδροβάση(Hydrobase)profiles :
codeplexsourceforgegoogle codeΥλοποιώ εφαρμογές υπό πληρωμή απλώς επικοινωνήστε μαζί μου