csharp 将文件从源移动到目标

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 将文件从源移动到目标相关的知识,希望对你有一定的参考价值。

        /// <summary>
        /// Sposta un File da una posizione di origine ad una destinazione
        /// </summary>
        /// <param name="source">percorso di origine compreso di nome File</param>
        /// <param name="destination">percorso di destinazione compreso di nome File</param>
        private void move_file(string source, string destination)
        {
            string path = source;
            string path2 = destination;
            try
            {
                if (!File.Exists(path))
                {
                    // This statement ensures that the file is created,
                    // but the handle is not kept.
                    using (FileStream fs = File.Create(path)) { }
                }

                // Ensure that the target does not exist.
                if (File.Exists(path2))
                    File.Delete(path2);

                // Move the file.
                File.Move(path, path2);
                //Console.WriteLine("{0} was moved to {1}.", path, path2);
                MessageBox.Show(path.ToString() + " was moved to {" + path2.ToString());


                // See if the original exists now.
                if (File.Exists(path))
                {
                    //Console.WriteLine("The original file still exists, which is unexpected.");
                    MessageBox.Show("The original file still exists, which is unexpected.");
                }
                else
                {
                    //Console.WriteLine("The original file no longer exists, which is expected.");
                    MessageBox.Show("The original file no longer exists, which is expected.");
                }

            }
            catch (Exception e)
            {
                //Console.WriteLine("The process failed: {0}", e.ToString());
                MessageBox.Show("The process failed: {0}", e.ToString());
            }
        
        }

以上是关于csharp 将文件从源移动到目标的主要内容,如果未能解决你的问题,请参考以下文章

将包含名称的文件从源复制到目标c#

FFMPEG:如何使用 FFMPEG 将附加图片 (APIC) 从源 mp3 文件转码到目标 mp3 文件?

Pentaho 数据集成 (PDI):将布尔值从源插入到目标

如何借助 Oracle 中的第三张表将数据从源表更新到目标表?

谷歌地图中从源到目的地的路径可见性

Oracle Merge Sql 在目标中插入并从源中删除