Hey folks, I'm attempting to use xcopy to copy over a file from one machine to another on our network as part of a Java program. I'm calling xcopy like this:

xcopy "C:\Program Files\path\to\my\file" "\\othermachine\c$\Documents and Settings\<myUserName>\Desktop\Test\path\in\directory\structure\to\file" /e /y /i

Because I'm calling it from with in Java, I need all the prompts to be suppressed. For the most part, \i and \y have done exactly that. However, for this one file /i fails and I get the file or directory prompt. The result is that it hangs the entire program.

I've also tried calling it with /s /t /q appended on to the existing options, to no avail. Why isn't /i working to suppress the File or Directory prompt? Is there an order I need to call the options in? Is there something else I need to do?

EDIT: I should mention, the file is a text file - single line of text. It does not have an extension. It looks like this: FILE-NAME

link|improve this question

feedback

4 Answers

up vote 5 down vote accepted

echo F dows the trick:

echo F | xcopy "C:\Program Files\path\to\my\file" "\\othermachine\c$\Documents and Settings\<myUserName>\Desktop\Test\path\in\directory\structure\to\file" /e /y /i

note, that the character may differ in localized versions (my german one expects D for file (Datei) or V for directory (Verzeichnis)

link|improve this answer
feedback

This thread on Stackoverflow has no marked answer, but it may help you (seems to be the same question).

link|improve this answer
Thanks for the suggestion, but that's a rather different scenario. That's suppressing the terminal itself when calling a batch file. I'm trying to suppress a prompt that xcopy gives. – Daniel Bingham Sep 2 '09 at 14:30
feedback

I've always found a useful cheat for these situations to have a text file with a Y in it and tag < y.txt on the end of the xcopy

link|improve this answer
feedback

the pipe to y.txt worked for me...but I put a F in the file (D for dir worked too)

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.