[Mono-list] error on FileInfo.CopyTo() / .MoveTo()

larsfp register at falk-petersen.no
Mon Feb 19 18:20:43 EST 2007


hi

i use this code to copy files from one dir to another:

		DirectoryInfo diSource;
		DirectoryInfo diTarget;
		
		diSource = new DirectoryInfo(txtFrom.Text);
		diTarget = new DirectoryInfo(txtTo.Text);
		if(!diSource.Exists || !diTarget.Exists) {
			Console.WriteLine("dir does not exist");
			return;
		}
		
		foreach(FileInfo f in diSource.GetFiles()) {
			try
			{
					//copy
					Console.WriteLine("copying " + f.FullName 
						+ " to " + diTarget.FullName);
					f.CopyTo(diTarget.FullName);
			}
			catch(IOException er) {
				Console.WriteLine("copy failed " + er.Message);
			}
		}

but it prints:
copying /home/lars/temp/test1/testfil to /home/lars/temp/test2/
copy failed Win32 IO returned 82. Path: /home/lars/temp/test1/testfil" or
"/home/lars/temp/test2/

why?

i am running ubuntu with latest version from repository (then why is it
talking about win32?). get this result on all versions i've tried.

any other ways of copying/moving files?
-- 
View this message in context: http://www.nabble.com/error-on-FileInfo.CopyTo%28%29---.MoveTo%28%29-tf3255821.html#a9051683
Sent from the Mono - General mailing list archive at Nabble.com.



More information about the Mono-list mailing list