Windows Vista Forums

Simple Batch Type Program
  1. #1


    Paul W Smith Guest

    Simple Batch Type Program

    I would like to have a simple application that copies a file from one folder
    to another, changing the name of the file and overwriting the file in the
    destination location.

    Copy: C:\abc\def\ghi\jklmnopqrt.txt (long file name)

    to

    C:\zyx\wvu\tsrq\ ..... overwriting file xxxx.text

    I have been able to do this using a simple DOS batch file but this does not
    work with long file names.

    In windows terms I would like a short-cut on my desktop to an application
    which does this procedure on demand.

    Using a batch file was so simple is it complicated because of the use of
    lonf file names?

    Any advise or code greatfully received.

    Paul Smith





      My System SpecsSystem Spec

  2. #2


    Miro Guest

    Re: Simple Batch Type Program

    This might get you started -
    http://www.homeandlearn.co.uk/NET/nets8p6.html

    Just check if the file exists, and you can delete it first, or rename it...
    Not sure if you want to keep an ongoing archive of the same file or replace
    it all together?

    Do you want to just copy these files once a week or something? or when the
    file name changes?
    Take a look at the 'filewatcher' - cant remember the control off hand and i
    dont have vs open, but you can let an event occur
    when the file actaully changes...so teh copy would happen for you
    automatically if someone changes the file on you.

    M.

    "Paul W Smith" <pws@xxxxxx> wrote in message
    news:OzUjVwymIHA.5660@xxxxxx

    >I would like to have a simple application that copies a file from one
    >folder to another, changing the name of the file and overwriting the file
    >in the destination location.
    >
    > Copy: C:\abc\def\ghi\jklmnopqrt.txt (long file name)
    >
    > to
    >
    > C:\zyx\wvu\tsrq\ ..... overwriting file xxxx.text
    >
    > I have been able to do this using a simple DOS batch file but this does
    > not work with long file names.
    >
    > In windows terms I would like a short-cut on my desktop to an application
    > which does this procedure on demand.
    >
    > Using a batch file was so simple is it complicated because of the use of
    > lonf file names?
    >
    > Any advise or code greatfully received.
    >
    > Paul Smith
    >

      My System SpecsSystem Spec

  3. #3


    myself337 Guest

    Re: Simple Batch Type Program

    in VB you can do this:

    Imports System
    Imports System.IO


    Module Module1

    Sub Main()
    Dim path As String = "c:\temp\filetocopy.txt" ' put the file you
    want to copy here

    If File.Exists(path) = True Then
    Try

    Dim path2 As String = "c:\temp\thecopiedfile.txt" ' put
    where you want the file copied here
    ' Ensure that the target does not exist.
    File.Delete(path2)
    ' Copy the file.
    File.Copy(path, path2)
    Console.WriteLine("{0} was copied to {1}.", path, path2)
    Catch e As Exception
    Console.WriteLine("The process failed: {0}", e.ToString())
    End Try
    Else
    Console.WriteLine("{0} does not exist.", path)
    End If

    End Sub

    End Module


    "Paul W Smith" <pws@xxxxxx> wrote in message
    news:OzUjVwymIHA.5660@xxxxxx

    >I would like to have a simple application that copies a file from one
    >folder to another, changing the name of the file and overwriting the file
    >in the destination location.
    >
    > Copy: C:\abc\def\ghi\jklmnopqrt.txt (long file name)
    >
    > to
    >
    > C:\zyx\wvu\tsrq\ ..... overwriting file xxxx.text
    >
    > I have been able to do this using a simple DOS batch file but this does
    > not work with long file names.
    >
    > In windows terms I would like a short-cut on my desktop to an application
    > which does this procedure on demand.
    >
    > Using a batch file was so simple is it complicated because of the use of
    > lonf file names?
    >
    > Any advise or code greatfully received.
    >
    > Paul Smith
    >

      My System SpecsSystem Spec

Simple Batch Type Program problems?

Similar Threads
Thread Thread Starter Forum Replies Last Post
building simple c program Sreekanth .NET General 0 10 Jul 2008
How to set errorlevel env variable properly from a simple batch file: Answered rajenk Vista General 1 06 Nov 2007
Simple fax program? Nigel Molesworth Vista print fax & scan 1 24 Aug 2007
How to install Atl service program using batch file on vista rajendersaini@gmail.com Vista security 1 23 Jul 2007
Batch File for ending program? ---Fitz--- Vista General 4 13 May 2007