もう一度あなたの助けが必要です:)
public partial class Form1 : Form
{
const string v_datoteko = @"\\Cartman-pc\k\test"; // prenese v katero koli mapo le, da imaš dovoljenje!
const string iz_datoteke = @".\posnetki07"; // mora biti v isti mapi kot .exe!( primer: posnetki s v c:\ program mora biti v c:\ ne v mapi. !
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
DirectoryInfo dir = new DirectoryInfo(iz_datoteke);
if (!dir.Exists)
{
throw new Exception("Mapa ne obstaja: " + iz_datoteke);
}
if (!Directory.Exists(v_datoteko))
{
Directory.CreateDirectory(v_datoteko);
}
FileInfo[] files = dir.GetFiles();
foreach (FileInfo file in files)
{
string temppath = Path.Combine(v_datoteko, file.Name);
file.CopyTo(temppath);
}
}
ファイルをコピーするまで、プログラムは正常に動作します。ファイルは既にフォルダーにあり、エラーが発生します。だから私は何かをする必要があることを知っています
//if ( File.Exists( path ) )
File.Move( path, path + ".old" );
しかし、私はC#が初めてで、どこに置くべきかわかりません。:)あなたの助けをありがとう