Complete file transfer status

Hi,
I am showing all the files inside a folder. Whenever a new file is copied into that folder, it appears on my screen.
My problem is, if the file size of the file to be copied to that folder is large, then the file name appears on my screen but the file is still not copied completed. I want to show only the files which are transferred completed.
Please let me know how can I do that.
Thanks,
R S

Hi,
Thanks a lot to all of you for giving me suggestions.
I need to tell few things to make the things more clear.
1. I have a folder (say C:\fold1), in which files are to be copied or moved manually.
2. Now, i want to show all the file names in a web browser.(For that i m using Servlets)
Problem:-
If the file to be copied manually in folder c:\fold1 is of large size, then before the file is actually copied, its name appears in the browser.
Suggestions from all of you:--
Renaming a file, which will act as a flag-----
I can't rename that file as this file is entered into the folder manually.
Please send me some more suggestions, as I have to solve this issue today.
Thanks,
R S

Similar Messages

  • File transfer status in rxvt-unicode?

    Hello,
    I had mounted a cifs and had been copying some movies from one of my computers to another through the terminal (mount -t cifs comp1:/share/ ~/somemntpoint) and I realized that I had no idea about the status of the file transfer.  Is there an additional package or some other way to display the status of a file transfer (mv or cp) in rxvt-unicode?  I am just looking for something similar to the status bar you get when you use pacman ( [###-------------]).
    After poking around the internet and the arch forums for a bit I was unable to find a solution.  Hopefully this is not a stupid question.

    You could have started with mv -v pr cp -v. Really doesn't matter what terminal emulator you use. Other than that I have no clue. You could check documentation for mv and cp to see if they respond to signals, although a quick browse didn't have any luck.
    alias cp='cp -v'
    alias mv='mv -v'
    I have this in my ~/.bashrc for this reason.

  • Can't Complete File Transfer to iDisk

    I have a large (210 MB) PDF file I am trying to load onto my iDisk to transfer it to someone else. The file transfer goes rapidly, displays "Copied 209.6 MB of 209.6 MB (Closing file...) -- Please wait..
    And this is displayed forever. It only stops being displayed when I force Finder to quit.
    I thought it might be a permission problem but they are set appropriately. I can transfer a file <1MB without problems, although the closing time is longer than I would expect.
    Any suggestions?

    Well, since I use Earthlink through Time Warner, I am running on similar circuits. Do not have another option. That may be part of the problem.
    Apple's interface is another. I consider it to be uninformative. The window appearing causes it to seem that the file transfer took place quickly however if you look more closely and think about it, the transfer rate for the display is too great to be true.
    Oh, I wish I had a T-1 line but....
    Part of the problem may be that my internet connection is through Airport. An Airport network is not that fast.
    After a long period of frustration in transferring files between my computer and that of my wife using Airport, I decided to heck with it and connected us and our printer through an ethernet Gigabit LAN. The speed is great!!
    One of these days I will get around to drilling holes in the wall to run the cables through closets, etc., rather than along the hall.

  • Transfer of complete file

    we are able to pass the contents of the text file from one client to the other through server but we need to know is there any method to transfer the complete file in JAVA?

    we are able to pass the contents of the text file from one client to the other through serverEh, what? You transfer the content, but not the file? :P
    is there any method to transfer the complete file in JAVA?Ofcourse.

  • Post-processing actions failed (Report Completed with Warning Status)

    Hi Friends,
    I'm developing custom PO Report using XMLP 5.0.0. Preview Of Template is coming properly while running the report , it completed with Warning Status.The Report is not working in UAT while it was passed DEV and TEST Env successfully. Please look at the below log details and help me
    ------------- 1) PUBLISH -------------
    Beginning post-processing of request 654357 on node GOLDBQ at 20-JUN-2007 08:07:22.
    Post-processing of request 654357 failed at 20-JUN-2007 08:07:32 with the error message:
    One or more post-processing actions failed. Consult the OPP service log for details.
    ------------- 2) PRINT   -------------
    OPP Log Details
    [6/20/07 10:22:04 AM] [OPPServiceThread1] Post-processing request 654539.
    [6/20/07 10:22:05 AM] [3039:RT654539] Executing post-processing actions for request 654539.
    [6/20/07 10:22:06 AM] [3039:RT654539] Starting XML Publisher post-processing action.
    [6/20/07 10:22:06 AM] [3039:RT654539]
    Template code: XXTCPOXPRPOPG
    Template app: XXTC
    Language: en
    Territory: GB
    Output type: PDF
    [6/20/07 10:22:07 AM] [UNEXPECTED] [3039:RT654539] java.sql.SQLException: Non supported SQL92 token at position: 1:
         at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java(Compiled Code))
         at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java(Inlined Compiled Code))
         at oracle.jdbc.dbaccess.DBError.check_error(DBError.java(Inlined Compiled Code))
         at oracle.jdbc.driver.OracleSql.handleToken(OracleSql.java(Compiled Code))
         at oracle.jdbc.driver.OracleSql.handleODBC(OracleSql.java(Compiled Code))
         at oracle.jdbc.driver.OracleSql.parse(OracleSql.java(Inlined Compiled Code))
         at oracle.jdbc.driver.OracleConnection.nativeSQL(OracleConnection.java(Compiled Code))
         at oracle.jdbc.driver.OracleStatement.expandSqlEscapes(OracleStatement.java(Inlined Compiled Code))
         at oracle.jdbc.driver.OracleStatement.parseSqlKind(OracleStatement.java(Inlined Compiled Code))
         at oracle.jdbc.driver.OraclePreparedStatement.<init>(OraclePreparedStatement.java(Compiled Code))
         at oracle.jdbc.driver.OracleCallableStatement.<init>(OracleCallableStatement.java(Inlined Compiled Code))
         at oracle.jdbc.driver.OracleCallableStatement.<init>(OracleCallableStatement.java(Inlined Compiled Code))
         at oracle.jdbc.driver.OracleConnection.privatePrepareCall(OracleConnection.java(Compiled Code))
         at oracle.jdbc.driver.OracleConnection.prepareCall(OracleConnection.java(Compiled Code))
         at oracle.apps.fnd.cp.util.RemoteFile.transferFile(RemoteFile.java:168)
         at oracle.apps.fnd.cp.util.RemoteFile.transfer(RemoteFile.java:127)
         at oracle.apps.fnd.cp.opp.XMLPublisherProcessor.process(XMLPublisherProcessor.java:208)
         at oracle.apps.fnd.cp.opp.OPPRequestThread.run(OPPRequestThread.java:153)
    [6/20/07 10:22:07 AM] [3039:RT654539] Completed post-processing actions for request 654539.
    END Of OPP Log Details
    Regards,
    Aanta
    Message was edited by:
    user526601

    HI ,
    i am also facing the same problem but i have one solution for this .... that opp err
    comes in 3 cases ....
    data output will be very large
    unable to insert data in template---->template design is wrong.....(in caseif xml is generated for that).
    the third case is that the data defination file is perfectly fine but when it have to insert data in template its not getting the path where the template is put.
    its all due to xml environment settings.
    Tell your DBA to verify the issue...send him the log and opp log.
    I expect that you will get what exactly the issues is.
    regards
    Ratnesh

  • Creative Zen USB and File transfer probl

    Am the unhappy owner of a brand new Creative Zen touch 20gb mp3 player which apparently works with usb 2.0. After installing the software which came on the cd (file transfer software and nomad explorer) the Zen appears to get recognised by the pc with no problems when i connect via the usb cable. The Zen also displays 'docked' which is all very well. However if i select say 0 tracks to download to the player the xp progress bar seems to halt at around 60-70% and eventually the program (nomad) complains that the operation cannot be completed. I noticed that the small hard dri've in the player feels as though it is 'spinning down' around a similar time to the message being displayed. If at this stage i refresh the players view in nomad explorer it can be found with no problem....its just i cant write to it until i unplug the usb from the zen and reconnect. I spoke to creative who told me that because my pc (in system devices) reports that my usb is an 'open host' adapter...this means it cannot supply adequate power to the player....but surely USB2.0 is USB2.0 and if something claims to be USB2.0 compliant that would be the end of the story? The usb card im using is a usb 2.0 pci card and is also pretty new. Any help/ideas would be greatly appreciated.
    I have tried various usb ports, usb and2 conections ( I have both), various cables and combinations and the same happens. I have also tried win xp and win98, and other disks I have with the same result. I have managed to transfer 20 os so mp3s (a small proportion of those I have been trying to transfer)after 3-4 hours hard labour but never the contents of a full folder. After a proportion of the files are transferred then Zen touch becomes 'busy' or 'not connected'. Obviously there is no way I can continue like this and it will have to go back.
    I have tried the slightly newer driver but this did not work at all and I had to roll back to the one that came on the CD. I feel that I have given it a fair shot trying all the workarounds.
    Is is a USB power problem? Should a powered usb hub cure it's If so why?
    But is this surely is Creative's problem. It is obviously a known issue but what are they doing about it's Putting out Zens which are prone to this problem is not good practice. Any solutions out there?

    Hey,
    If you tried it on a friend's computer and you're still having problems then it may be a problem with the Zen. Before you call or e-mail tech support, here is what they will tell you do to first before they really get in depth with helping you. Go into Rescue Mode (there is an explanation on how to do this at the top of the forum) and do a disk clean up. After that, try it. If that doesn't work then click the reload OS option which will take the firmware (like windows to your PC) off the Zen. Don't worry you can easily put it back on. Go to Support>Downloads>select Zen Touch, etc, etc. and download the latest firmware and run it. Hopefully that will fix it....
    I had some connection problems myself with my ZT as soon as I got it as well. and simply reflashing the firmware fixed and now I love my Zen. I hope everything works out for you.
    Wilco

  • How to increase the speed of network file transfer

    hi ,
    In my application i want to use the file from one system to another system.
    i am using stream reader to get the file over the network , its working fine for small file,
    but i want to access file size exceed 10 MB then i faced the problem. Its get very slow the file transfer over the network.
    so i am try to use java NIO for transfer file,
    Using NIO , While i am make server and client both are same system then the file tranfer is 10MB file in 10 seconds , but i am making server and client are different machine then its take so long to transfer file ie (10 MB file in 3 minutes).
    I want to reduce the time . If any chance to reduced the file transfer time then please suggest me.
    my code is
    Server Code :
    public class NioServer implements Runnable {
      // The host:port combination to listen on
      private InetAddress hostAddress;
      private int port;
      // The channel on which we'll accept connections
      private ServerSocketChannel serverChannel;
      // The selector we'll be monitoring
      private Selector selector;
      // The buffer into which we'll read data when it's available
      private ByteBuffer readBuffer = ByteBuffer.allocate(10000);
      private EchoWorker worker;
      // A list of PendingChange instances
      private List pendingChanges = new LinkedList();
      // Maps a SocketChannel to a list of ByteBuffer instances
      private Map pendingData = new HashMap();
      public NioServer(InetAddress hostAddress, int port, EchoWorker worker) throws IOException {
        this.hostAddress = hostAddress;
        this.port = port;
        this.selector = this.initSelector();
        this.worker = worker;
      public void send(SocketChannel socket, byte[] data) {
        System.out.println("Server Send ");
        synchronized (this.pendingChanges) {
          // Indicate we want the interest ops set changed
          this.pendingChanges.add(new ChangeRequest(socket, ChangeRequest.CHANGEOPS, SelectionKey.OP_WRITE));
          // And queue the data we want written
          synchronized (this.pendingData) {
            List queue = (List) this.pendingData.get(socket);
            if (queue == null) {
              queue = new ArrayList();
              this.pendingData.put(socket, queue);
            queue.add(ByteBuffer.wrap(data));
        // Finally, wake up our selecting thread so it can make the required changes
        this.selector.wakeup();
      public void run() {
        while (true) {
          try {
            // Process any pending changes
            synchronized (this.pendingChanges) {
              Iterator changes = this.pendingChanges.iterator();
              while (changes.hasNext()) {
                ChangeRequest change = (ChangeRequest) changes.next();
                switch (change.type) {
                case ChangeRequest.CHANGEOPS:
                  SelectionKey key = change.socket.keyFor(this.selector);
                  key.interestOps(change.ops);
              this.pendingChanges.clear();
            // Wait for an event one of the registered channels
            this.selector.select();
            // Iterate over the set of keys for which events are available
            Iterator selectedKeys = this.selector.selectedKeys().iterator();
            while (selectedKeys.hasNext()) {
              SelectionKey key = (SelectionKey) selectedKeys.next();
              selectedKeys.remove();
              if (!key.isValid()) {
                continue;
              // Check what event is available and deal with it
              if (key.isAcceptable()) {
                this.accept(key);
              } else if (key.isReadable()) {
                this.read(key);
              } else if (key.isWritable()) {
                this.write(key);
          } catch (Exception e) {
            e.printStackTrace();
      private void accept(SelectionKey key) throws IOException {
        System.out.println("Server Accept ");
        // For an accept to be pending the channel must be a server socket channel.
        ServerSocketChannel serverSocketChannel = (ServerSocketChannel) key.channel();
        // Accept the connection and make it non-blocking
        SocketChannel socketChannel = serverSocketChannel.accept();
        Socket socket = socketChannel.socket();
        socketChannel.configureBlocking(false);
        // Register the new SocketChannel with our Selector, indicating
        // we'd like to be notified when there's data waiting to be read
        socketChannel.register(this.selector, SelectionKey.OP_READ);
      private void read(SelectionKey key) throws IOException {
        System.out.println("server Read : ");
        SocketChannel socketChannel = (SocketChannel) key.channel();
        // Clear out our read buffer so it's ready for new data
        readBuffer.clear();
    //    readFully( readBuffer , socketChannel ) ;
        // Attempt to read off the channel
        int numRead;
        try {
          numRead = socketChannel.read(readBuffer);
        } catch (IOException e) {
          // The remote forcibly closed the connection, cancel
          // the selection key and close the channel.
          key.cancel();
          socketChannel.close();
          return;
        if (numRead == -1) {
          // Remote entity shut the socket down cleanly. Do the
          // same from our end and cancel the channel.
          key.channel().close();
          key.cancel();
          return;
        // Hand the data off to our worker thread
        this.worker.processData(this, socketChannel, this.readBuffer.array(), numRead);
      private void write(SelectionKey key) throws IOException {
        System.out.println("Server Write ");
        SocketChannel socketChannel = (SocketChannel) key.channel();
        synchronized (this.pendingData) {
          List queue = (List) this.pendingData.get(socketChannel);
          // Write until there's not more data ...
          while (!queue.isEmpty()) {
            ByteBuffer buf = (ByteBuffer) queue.get(0);
            socketChannel.write(buf);
            if (buf.remaining() > 0) {
              System.out.println( "buf.remaining() " + buf.remaining() ) ;
              // ... or the socket's buffer fills up
              break;
            queue.remove(0);
          if (queue.isEmpty()) {
            // We wrote away all data, so we're no longer interested
            // in writing on this socket. Switch back to waiting for
            // data.
            key.interestOps(SelectionKey.OP_READ);
      private Selector initSelector() throws IOException {
        // Create a new selector
        Selector socketSelector = SelectorProvider.provider().openSelector();
        // Create a new non-blocking server socket channel
        this.serverChannel = ServerSocketChannel.open();
        serverChannel.configureBlocking(false);
        // Bind the server socket to the specified address and port
        InetSocketAddress isa = new InetSocketAddress(this.hostAddress, this.port);
        serverChannel.socket().bind(isa);
        // Register the server socket channel, indicating an interest in
        // accepting new connections
        serverChannel.register(socketSelector, SelectionKey.OP_ACCEPT);
        return socketSelector;
      private static void readFully(ByteBuffer buf, SocketChannel socket) throws IOException
        int len = buf.limit() - buf.position();
        while (len > 0)
          len -= socket.read(buf);
      public static void main(String[] args) {
        try {
          EchoWorker worker = new EchoWorker();
          new Thread(worker).start();
          new Thread(new NioServer(null, 9090, worker)).start();
        } catch (IOException e) {
          e.printStackTrace();
    }Client Code :
    public class NioClient implements Runnable {
      // The host:port combination to connect to
      private InetAddress hostAddress;
      private int port;
      // The selector we'll be monitoring
      private Selector selector;
      // The buffer into which we'll read data when it's available
      private ByteBuffer readBuffer = ByteBuffer.allocate( 10596 ) ;
      // A list of PendingChange instances
      private List pendingChanges = new LinkedList();
      // Maps a SocketChannel to a list of ByteBuffer instances
      private Map pendingData = new HashMap();
      private byte[] bufferByteA = null ;
      // Maps a SocketChannel to a RspHandler
      private Map rspHandlers = Collections.synchronizedMap(new HashMap());
      public NioClient(InetAddress hostAddress, int port) throws IOException {
        this.hostAddress = hostAddress;
        this.port = port;
        this.selector = this.initSelector();
      public void send(byte[] data, RspHandler handler) throws IOException {
        // Start a new connection
        SocketChannel socket = this.initiateConnection();
        // Register the response handler
        this.rspHandlers.put(socket, handler);
        // And queue the data we want written
        synchronized (this.pendingData) {
          List queue = (List) this.pendingData.get(socket);
          if (queue == null) {
            queue = new ArrayList();
            this.pendingData.put(socket, queue);
          queue.add(ByteBuffer.wrap(data));
        // Finally, wake up our selecting thread so it can make the required changes
        this.selector.wakeup();
      public void run()
        while (true)
          try
            // Process any pending changes
            synchronized (this.pendingChanges)
              Iterator changes = this.pendingChanges.iterator();
              while (changes.hasNext())
                ChangeRequest change = (ChangeRequest) changes.next();
                switch (change.type)
                  case ChangeRequest.CHANGEOPS:
                    SelectionKey key = change.socket.keyFor(this.selector);
                    key.interestOps(change.ops);
                    break;
                  case ChangeRequest.REGISTER:
                    change.socket.register(this.selector, change.ops);
                    break;
              this.pendingChanges.clear();
            // Wait for an event one of the registered channels
            this.selector.select();
            // Iterate over the set of keys for which events are available
            Iterator selectedKeys = this.selector.selectedKeys().iterator();
            while (selectedKeys.hasNext())
            System.out.println( " ----run 5 " ) ;
              SelectionKey key = (SelectionKey) selectedKeys.next();
              selectedKeys.remove();
              if (!key.isValid())
                continue;
              // Check what event is available and deal with it
              if (key.isConnectable())
                this.finishConnection(key);
              else if (key.isReadable())
                this.read(key);
              else if (key.isWritable())
                this.write(key);
          catch (Exception e)
            e.printStackTrace();
      private void read(SelectionKey key) throws IOException {
        System.out.println( "---------read 1 " ) ;
        SocketChannel socketChannel = (SocketChannel) key.channel();
        // Clear out our read buffer so it's ready for new data
        this.readBuffer.clear();
        System.out.println( "---------read 2 " + readBuffer.capacity()) ;
         readBuffer = ByteBuffer.allocate( bufferByteA.length  ) ;
        // Attempt to read off the channel
    //    int numRead;
        try {
    //      numRead = socketChannel.read(this.readBuffer);
          readFully( readBuffer , socketChannel ) ;
        } catch (IOException e) {
          // The remote forcibly closed the connection, cancel
          // the selection key and close the channel.
          key.cancel();
          socketChannel.close();
          return;
    //    if (numRead == -1) {
    //      // Remote entity shut the socket down cleanly. Do the
    //      // same from our end and cancel the channel.
    //      key.channel().close();
    //      key.cancel();
    //      return;
        // Handle the response
        this.handleResponse(socketChannel, this.readBuffer.array(), readBuffer.capacity() );
      private void handleResponse(SocketChannel socketChannel, byte[] data, int numRead) throws IOException {
        // Make a correctly sized copy of the data before handing it
        // to the client
        byte[] rspData = new byte[numRead];
        // Look up the handler for this channel
        RspHandler handler = (RspHandler) this.rspHandlers.get(socketChannel);
        // And pass the response to it
        if (handler.handleResponse(rspData)) {
          // The handler has seen enough, close the connection
          socketChannel.close();
          socketChannel.keyFor(this.selector).cancel();
      private void write(SelectionKey key) throws IOException {
        SocketChannel socketChannel = (SocketChannel) key.channel();
        readBuffer.flip() ;
        List queue = null ;
        synchronized (this.pendingData) {
          queue = (List) this.pendingData.get(socketChannel);
          writeFully( readBuffer , socketChannel ) ;
          // Write until there's not more data ...
          while (!queue.isEmpty()) {
    //        ByteBuffer buf = (ByteBuffer) queue.get(0);
    //        socketChannel.write(buf);
    //        writeFully( buf , socketChannel ) ;
    //        if (buf.remaining() > 0) {
    //          // ... or the socket's buffer fills up
    //          break;
            queue.remove(0);
          if (queue.isEmpty()) {
            // We wrote away all data, so we're no longer interested
            // in writing on this socket. Switch back to waiting for
            // data.
            key.interestOps(SelectionKey.OP_READ);
      private void finishConnection(SelectionKey key) throws IOException {
        SocketChannel socketChannel = (SocketChannel) key.channel();
        // Finish the connection. If the connection operation failed
        // this will raise an IOException.
        try {
          socketChannel.finishConnect();
        } catch (IOException e) {
          // Cancel the channel's registration with our selector
          System.out.println(e);
          key.cancel();
          return;
        // Register an interest in writing on this channel
        key.interestOps(SelectionKey.OP_WRITE);
      private SocketChannel initiateConnection() throws IOException {
        // Create a non-blocking socket channel
        SocketChannel socketChannel = SocketChannel.open();
        socketChannel.configureBlocking(false);
        // Kick off connection establishment
        socketChannel.connect(new InetSocketAddress(this.hostAddress, this.port));
    //    socketChannel.finishConnect() ;
        // Queue a channel registration since the caller is not the
        // selecting thread. As part of the registration we'll register
        // an interest in connection events. These are raised when a channel
        // is ready to complete connection establishment.
        synchronized(this.pendingChanges) {
          this.pendingChanges.add(new ChangeRequest(socketChannel, ChangeRequest.REGISTER, SelectionKey.OP_CONNECT));
        return socketChannel;
      private Selector initSelector() throws IOException {
        // Create a new selector
        return SelectorProvider.provider().openSelector();
      public static void main(String[] args) {
        try {
          NioClient client = new NioClient(InetAddress.getByName("healsoft1"), 9090);
          Thread t = new Thread(client);
          t.setDaemon(true);
          t.start();
          RspHandler handler = new RspHandler();
          client.readBytesFromFile( handler ) ;
        } catch (Exception e) {
          e.printStackTrace();
      private void readBytesFromFile( RspHandler handler ) throws IOException
        File file = new File( "Y:/output.txt") ;
        bufferByteA = getBytesFromFile( file ) ;
        readBuffer = ByteBuffer.allocate(bufferByteA.length ) ;
        readBuffer.put( bufferByteA , 0 , bufferByteA.length ) ;
        send(bufferByteA , handler);
        handler.waitForResponse();
      private static void readFully(ByteBuffer buf, SocketChannel socket) throws IOException
        System.out.println( "readFully  : " ) ;
        int len = buf.limit() - buf.position();
        int count = 0 ;
        while (len > 0)
          len -= socket.read(buf);
      private void writeFully(ByteBuffer buf , SocketChannel socketChannel) throws IOException
        System.out.println( "writeFully  : " ) ;
        int len = buf.limit() - buf.position() ;
        SocketChannel socket = socketChannel ;
        socket.open();
        while (len > 0)
          len -= socket.write(buf);
      private static byte[] getBytesFromFile(File file) throws IOException
        InputStream is = new FileInputStream(file);
        // Get the size of the file
        long length = file.length();
             * You cannot create an array using a long type. It needs to be an int
             * type. Before converting to an int type, check to ensure that file is
             * not loarger than Integer.MAX_VALUE;
        if (length > Integer.MAX_VALUE)
          System.out.println("File is too large to process");
          return null;
        // Create the byte array to hold the data
        byte[] bytes = new byte[(int)length];
        // Read in the bytes
        int offset = 0;
        int numRead = 0;
        while ( (offset < bytes.length)
                ( (numRead=is.read(bytes, offset, bytes.length-offset)) >= 0) )
                offset += numRead;
        // Ensure all the bytes have been read in
        if (offset < bytes.length)
          throw new IOException("Could not completely read file " + file.getName());
        is.close();
        return bytes;
      public static String printTimeWithMilliSec(long l )
        Date date = new Date( l ) ;
        SimpleDateFormat f = new SimpleDateFormat("HH:mm:ss SSS");
        return f.format(date);
    }

    Data transfer rate for a single client is unlikely to be effected by using NIO or old blocking IO. The important factor is the maximum transfer rate you can get between the sender and receiver.
    You should be able to get 0.5-1.0 MB per second for each 10 Mbit per second of available bandwidth. Your timings suggest you are getting about a 10-20 Mbit/s link speed.

  • WD Elements External drive file transfer issue.

    I have just purchased a 1.5Tb USB 2.0 WD Elements external hard drive for backing up data. I have partitioned it, using Disk Utility in to a 1Tb Fat32 and 500Mb OS Journaled (Extended) pair of partitions. The OS Journaled (Extended) partition will replace a smaller Maxtor drive as my Time Machine Backup drive.
    The problem: When I attempt to copy/move a file from either the Mac HD or my current backup drive, a 750Gb Maxtor, I get the message "*The operation can't be completed because an item with the name "file/folder name" already exists*." On the Windows XP Boot Camp partition file transfer is not a problem
    WD have not been of much assistance and I am hoping someone can remedy this problem for me.

    and btw, since I have the exact same My Book Essential USB 2.0 1.5 terabyte drive the poster has, I retrieved the Box it came in (Green) and It says plainly on the box. "Compatibility - Formatted NTFS for Windows XP, Windows Vista or Windows 7.
    Requires reformatting for Mac OS X Tiger, or Leopard".
    OP states he formatted a 1 terabyte partition FAT32. Do any of you actually understand the size restrictions of FAT32? I didn't think so.
    I have no problem with this or any other drive since I format every drive I buy for the purpose that I had in mind.
    The decision is size/interface/price. Any WD will do, since usb2 at 480 mbits/sec is faster than firewire 400 and out of my 4 macs only usb2 is common across them all, it's a no brainer. Yeah, firewire 800 is faster but only half my macs support it.
    So it goes to sleep after 10 minutes of inactivity? TM only updates once per hour. In loose terms it sleeps 50 minutes of every hour when it's not needed. So What.
    So in a day's time, that's 1,200 minutes that it doesn't spin...that sounds like a feature to me.
    How many new, inexperienced users have you people talked into taking perfectly good drives back to the store? I see it post after post and quite frankly, you don't know what you're talking about.
    Full disclosure. I don't work for, or have ever been paid anything from WD. I don't have stock in WD (although I've thought about it). I don't have any other ID's on this board so I don't "game it" like other users.

  • I woke up at 3am to find my MacBook Pro in the middle of a file transfer using AirDrop.

         I woke up at 3am to find my MacBook Pro in the middle of a file transfer using AirDrop. I had not accepted any file transfers via AirDrop as I was asleep so I am a bit confused by all the posts that say that the only way it will work is by the end user accepting a request to transfer files. I am on a home network which has both a soft and hard firewall. I checked my firewall logs and have no signs of intrusion or intrusion attempts. I checked my network map to see see if someone had brute forced my router and was using it but the only assets listed were mine. My router is set up to not be accessable from wireless computers, and is filtered to only allow use by a assets in the MAC Address list. I am an IT by trade but this is my first mac so I am not completely savy in the ways of the ways of macdom. I have found several posts with suggestions on how to turn off and came up with the following terminal command "defaults write com.apple.NetworkBrowser DisableAirDrop -boolean YES". My question is this, how is it possible that my AirDrop was activated and in the middle of a file tranfer if I did not initiate it? I do have a MacMini on my network but its WiFi is turned off so the transfer was not with it. I have read on different posts that you cannot AirDrop if the computer is not on the same network but there were no foreign assets on my network. So my question is this
    1. If AirDrop can not be used with another computer if it is not on the same network, how was it being used?
    2. How can AirDrop be used to xfer files if I did not accept or initate it?
         It seems to be a pretty big security hole to me. Any suggestions or help would be greatly appreciated.
    Ethan

    It could just be a bad disc - I use Verbatim and have only had one fail in a ten-year time period. Try getting a batch of Verbatims and see if you have any problems. I didn't even know that there were Kodak branded discs...
    Clinton

  • File transfer problem

    I have a 2009 intel iMAC running 10.6.8.  Several months ago it developed a file transfer problem.  When transferring files to an external server via ethernet cable, most of the time it will only let me transfer one file at a time whether is a small word document or a large video file that is several gigabytes.   Even with transferring just one file, the elapsed time bar will not indicate the file has completely transferred.  It stays open and appears as if it is still trying to transfer even though the file size transferred is equal to the size of the file.  Plus the only way I can close the the transfer bar is to relaunch finder.  Then when I go to the folder it was transferring it to, the entire file will be there.
    Suggestions?

    Have you tried restarting the external drive and the computer?

  • Simple file to file transfer.  Pls advice urgent

    Hi All,
    I have Simple file to file transfer.
    There are text files at source side that need to send at receiver side.
    Source text files name are different so I have used
    Adapter Specific Attributes for Sender and Receiver Adapetrs
    Question
    As these are text files and there is no mapping required what interface name should I give at Sender Aggrement and
    at Interface Determination.
    Pls describe steps
    Regards

    Rider,
    Its very simple scenario. For ur satisfaction I did the same, it's working perfectly. I don't know what mistake u did. Let me give the complete picture.
    Step1: Create new Scenario
    Step2: Create new Business Service, let say File_BusService
    Step3: In File_BusService add the outbound and Inbound Interface name and namespaces , like
    Outbound Interface: MyInterface
    Outbound Interfacenamespace: http://my-own-namespace.com
    Inbound Interface: MyInterface
    Inbound Interfacenamespace: http://my-own-namespace.com
    Step4: Create two communication Channels under File_BusService
    Step5: Receiver Determination.
    Sender:File_BusService
    Outbound Interface: MyInterface
    Outbound Interfacenamespace: http://my-own-namespace.com
    Configured Receivers
    File_BusService
    Step6: Interface Determination.
    Sender:File_BusService
    Outbound Interface: MyInterface
    Outbound Interfacenamespace: http://my-own-namespace.com
    Inbound Interface: MyInterface
    Step7: Receiver agreement
    Receiver Service: File_BusService
    Inbound Interface: MyInterface
    Receiver Comm.channel
    Step8: Sender Agreement.
    Sender:File_BusService
    Outbound Interface: MyInterface
    Outbound Interfacenamespace: http://my-own-namespace.com
    Sender Comm.channel.
    raj.

  • File adapter fails to pickup the complete file

    Hi Guys,
    I have a file to idoc scenario configured.
    Sender is an FTP server and the file type is XML
    Here are the details of my file adapter
    FTP Connection parameters,
    Connect Mode      : Permanently
    Transfer Mode     : Binary
    Processing parameters,
    QoS     : Exactly Once
    Poll Interval     : 15 secs
    Processing Mode     : Archive
    Most of the time my scenario works perfectly fine.
    And sometimes my file adapter fails to pickup the complete xml file and my scenario fails.
    The file is read partially and my mapping throws an error.
    Am i missing any parameter to be set in File adapter???
    Thanks in Advance,
    BBnu

    >>The file is read partially and my mapping throws an error.
    Thats the normal behaviour of XI,if you get a partial file,you will get a error message.
    There are several work arounds for this,first of all have a script independant of XI which is running on FTP server,this script will keep on checking for modifications in file and once the file is completely written,it will rename the file to some other extension(for e.g .dat) and XI file adapter will only pick .dat file,this will make sure that only complete files are picked up.
    Second option is to have a tag all the way in the end of XML which says EOF(of any other character),in your mesage mappin create the root node of target only if this last tag is EOF.Since in incomplete file you will not have this last tag,message processing will stop.
    Thanx
    Aamir

  • Blueman-git OBEX file transfer not working

    blueman-git's OBEX file transfer is not working.  For the bluetooth stack I am using the Bluez5.
    When I start blueman-services, the following shows up:
    totakura@iris:~$ blueman-services
    Loading configuration plugins
    Using GConf config backend
    blueman-services version 1.99.alpha1 starting
    load_plugins (/usr/bin/blueman-services:85)
    ['Audio', 'Network', 'Transfer']
    set_page (/usr/bin/blueman-services:132)
    Set page Transfer
    Traceback (most recent call last):
    File "/usr/bin/blueman-services", line 159, in on_selection_changed
    self.set_page(id)
    File "/usr/bin/blueman-services", line 143, in set_page
    inst.on_load(self.container)
    File "/usr/lib/python2.7/site-packages/blueman/plugins/services/Transfer.py", line 43, in on_load
    self.setup_transfer()
    File "/usr/lib/python2.7/site-packages/blueman/plugins/services/Transfer.py", line 132, in setup_transfer
    status = a.TransferStatus("opp")
    File "/usr/lib/python2.7/site-packages/dbus/proxies.py", line 70, in __call__
    return self._proxy_method(*args, **keywords)
    File "/usr/lib/python2.7/site-packages/dbus/proxies.py", line 145, in __call__
    **keywords)
    File "/usr/lib/python2.7/site-packages/dbus/connection.py", line 651, in call_blocking
    message, timeout)
    dbus.exceptions.DBusException: org.freedesktop.DBus.Error.UnknownMethod: Method "IsStarted" with signature "" on interface "org.openobex.Server" doesn't exist
    and the `Transfers' setting in the blueman window looks empty.
    I have installed the following obex-related packages:
    totakura@iris:~$ yaourt -Qs obex
    local/obex-data-server 0.4.6-10
    A D-Bus service providing high-level OBEX client and server side functionality
    community/obexfs 0.12-4
    FUSE based filesystem using ObexFTP (currently beta).
    community/obexftp 0.24-3
    A tool for transfer files to/from any OBEX enabled device
    community/openobex 1.7.1-1
    Implementation of the OBject EXchange (OBEX) protocol
    totakura@iris:~$ yaourt -Qs bluez
    local/blueman-bluez5-git 1.2.3.20140902.e42abed-1
    A GTK+ Bluetooth Manager (BlueZ 5)
    extra/bluez 5.22-2
    Daemons for the bluetooth protocol stack
    extra/bluez-libs 5.22-2
    Deprecated libraries for the bluetooth protocol stack
    extra/bluez-utils 5.22-2
    Development and debugging utilities for the bluetooth protocol stack
    local/pulseaudio-bluez4 5.0-1
    A featureful, general-purpose sound server
    community/python2-pybluez 0.20-2
    Python wrapper for the BlueZ Bluetooth stack
    Is anyone experiencing the same issue?  Any help is appreciated.

    I just had the same problem with blueman from repositories (1.99.alpha1-2), but it went away after installing blueman-git.
    Here are my packages:
    ➜ ~ pacaur -Qs bluez
    local/blueman-git 1.9.9.20140930.873022f-1
    A GTK+ Bluetooth Manager (BlueZ 5) - git
    local/bluez 5.23-1
    Daemons for the bluetooth protocol stack
    local/bluez-libs 5.23-1
    Deprecated libraries for the bluetooth protocol stack
    local/python2-pybluez 0.20-2
    Python wrapper for the BlueZ Bluetooth stack
    ➜ ~ pacaur -Qs obex
    local/obex-data-server 0.4.6-10
    A D-Bus service providing high-level OBEX client and server side
    functionality
    local/openobex 1.7.1-1
    Implementation of the OBject EXchange (OBEX) protocol

  • How to generate complete file list of hard drive and output to text file

    I need to start backing things up to drives, which over time will be put in storage.
    I would like to be able to create a complete file index and folder tree of every drive and have it output to a text file so that in the event I ever need to go back to a drive, I can search the text file to know what drive to pull from storage (rather than using spotlight to search through 25 drives).
    Is there any way to do this with either OS X or with a third party software? Ideally, text file and not PDF.
    Thanks!

    You can use the terminal.app with the following command:
    rsync -rlptn --stats --progress +Source.. Destination..+
    example with actual output:
    rsync -rlptn --stats --progress /Volumes/Mac\ Data/websites /Volumes/EXT\ SATA2building file list ...
    146 files to consider
    websites/
    websites/.DS_Store
    websites/bestelectricbill.com/
    websites/bestelectricbill.com/.DS_Store
    websites/bestelectricbill.com/211299c1
    websites/bestelectricbill.com/awards.php
    websites/bestelectricbill.com/careers.php
    websites/bestelectricbill.com/category1.php
    websites/bestelectricbill.com/category2.php
    websites/bestelectricbill.com/category3.php
    websites/bestelectricbill.com/checkout.php
    websites/bestelectricbill.com/company.php
    websites/bestelectricbill.com/contactus.php
    websites/bestelectricbill.com/email.js
    websites/bestelectricbill.com/faqs.php
    websites/bestelectricbill.com/fsp.js
    websites/bestelectricbill.com/history.php
    websites/bestelectricbill.com/index.php
    websites/bestelectricbill.com/index_copy.php
    websites/bestelectricbill.com/investors.php
    websites/bestelectricbill.com/job1.php
    websites/bestelectricbill.com/job2.php
    websites/bestelectricbill.com/job3.php
    websites/bestelectricbill.com/job4.php
    websites/bestelectricbill.com/job5.php
    websites/bestelectricbill.com/managementteam.php
    websites/bestelectricbill.com/news1.php
    websites/bestelectricbill.com/news2.php
    websites/bestelectricbill.com/news3.php
    websites/bestelectricbill.com/news4.php
    websites/bestelectricbill.com/news5.php
    websites/bestelectricbill.com/newsandevents.php
    websites/bestelectricbill.com/partners.php
    websites/bestelectricbill.com/press.php
    websites/bestelectricbill.com/privacypolicy.php
    websites/bestelectricbill.com/product1a.php
    websites/bestelectricbill.com/product1a1.php
    websites/bestelectricbill.com/product1a2.php
    websites/bestelectricbill.com/product1b.php
    websites/bestelectricbill.com/product1b1.php
    websites/bestelectricbill.com/product1b2.php
    websites/bestelectricbill.com/product1c.php
    websites/bestelectricbill.com/product1c1.php
    websites/bestelectricbill.com/product1c2.php
    websites/bestelectricbill.com/product1d.php
    websites/bestelectricbill.com/product1d1.php
    websites/bestelectricbill.com/product1d2.php
    websites/bestelectricbill.com/product1e.php
    websites/bestelectricbill.com/product1e1.php
    websites/bestelectricbill.com/product1e2.php
    websites/bestelectricbill.com/products.php
    websites/bestelectricbill.com/productsearch.php
    websites/bestelectricbill.com/registration.php
    websites/bestelectricbill.com/search.php
    websites/bestelectricbill.com/searchresults.php
    websites/bestelectricbill.com/service1.php
    websites/bestelectricbill.com/service1a.php
    websites/bestelectricbill.com/service1a1.php
    websites/bestelectricbill.com/service1a2.php
    websites/bestelectricbill.com/service1b.php
    websites/bestelectricbill.com/service1b1.php
    websites/bestelectricbill.com/service1b2.php
    websites/bestelectricbill.com/service1c.php
    websites/bestelectricbill.com/service1c1.php
    websites/bestelectricbill.com/service1c2.php
    websites/bestelectricbill.com/service1d.php
    websites/bestelectricbill.com/service1d1.php
    websites/bestelectricbill.com/service1d2.php
    websites/bestelectricbill.com/service1e.php
    websites/bestelectricbill.com/service1e1.php
    websites/bestelectricbill.com/service1e2.php
    websites/bestelectricbill.com/service2.php
    websites/bestelectricbill.com/service3.php
    websites/bestelectricbill.com/services.php
    websites/bestelectricbill.com/shoppingcart.php
    websites/bestelectricbill.com/sitemap.php
    websites/bestelectricbill.com/story1.php
    websites/bestelectricbill.com/story2.php
    websites/bestelectricbill.com/story3.php
    websites/bestelectricbill.com/termsofuse.php
    websites/bestelectricbill.com/Templates/
    websites/bestelectricbill.com/Templates/siteassist_config.cfg
    websites/bestelectricbill.com/Templates/siteassist_template.dwt.php
    websites/bestelectricbill.com/Templates/_notes/
    websites/bestelectricbill.com/Templates/_notes/dwsync.xml
    websites/bestelectricbill.com/_notes/
    websites/bestelectricbill.com/_notes/dwsync.xml
    websites/bestelectricbill.com/images/
    websites/bestelectricbill.com/images/.DS_Store
    websites/bestelectricbill.com/images/app_img17.jpg
    websites/bestelectricbill.com/images/bestelectriclogo.jpg
    websites/bestelectricbill.com/images/bestelectriclogo.jpg.ori.jpg
    websites/bestelectricbill.com/images/btn_saveBusiness.jpg
    websites/bestelectricbill.com/images/btn_saveHome.jpg
    websites/bestelectricbill.com/images/imgAbout_OverviewTeam copy.jpg
    websites/bestelectricbill.com/images/imgCollage.jpg
    websites/bestelectricbill.com/images/imgComp1.jpg
    websites/bestelectricbill.com/images/imgComp3.jpg
    websites/bestelectricbill.com/images/imgComp4.jpg
    websites/bestelectricbill.com/images/imgComp5.jpg
    websites/bestelectricbill.com/images/imgComp6.jpg
    websites/bestelectricbill.com/images/imgComp7.jpg
    websites/bestelectricbill.com/images/imgComp8.jpg
    websites/bestelectricbill.com/images/phone number.jpg
    websites/bestelectricbill.com/images/phone number2.jpg
    websites/bestelectricbill.com/images/_notes/
    websites/bestelectricbill.com/images/_notes/dwsync.xml
    websites/bestelectricbill.com/siteassist_css/
    websites/bestelectricbill.com/siteassist_css/color.css
    websites/bestelectricbill.com/siteassistcss/mystyles.css
    websites/bestelectricbill.com/siteassist_css/navigation.css
    websites/bestelectricbill.com/siteassistcss/navigationcolor.css
    websites/bestelectricbill.com/siteassist_css/style.css
    websites/bestelectricbill.com/siteassist_css/template.css
    websites/bestelectricbill.com/siteassistcss/notes/
    websites/bestelectricbill.com/siteassistcss/notes/dwsync.xml
    websites/bestelectricbill.com/siteassist_images/
    websites/bestelectricbill.com/siteassistimages/above_topnavbackground.jpg
    websites/bestelectricbill.com/siteassistimages/below_topnavbackground.jpg
    websites/bestelectricbill.com/siteassist_images/border.gif
    websites/bestelectricbill.com/siteassistimages/bottombackground.jpg
    websites/bestelectricbill.com/siteassistimages/brcorner.jpg
    websites/bestelectricbill.com/siteassist_images/bubbles.jpg
    websites/bestelectricbill.com/siteassistimages/dottedhorizontal.jpg
    websites/bestelectricbill.com/siteassistimages/dottedvertical.jpg
    websites/bestelectricbill.com/siteassistimages/home_mainbackground.jpg
    websites/bestelectricbill.com/siteassistimages/img100x125.gif
    websites/bestelectricbill.com/siteassistimages/img160x110.gif
    websites/bestelectricbill.com/siteassistimages/img400x197.gif
    websites/bestelectricbill.com/siteassistimages/img463x170.gif
    websites/bestelectricbill.com/siteassistimages/loginbtn.gif
    websites/bestelectricbill.com/siteassistimages/logotraditional.jpg
    websites/bestelectricbill.com/siteassistimages/mainfeature.jpg
    websites/bestelectricbill.com/siteassistimages/side_navcell.gif
    websites/bestelectricbill.com/siteassistimages/side_nav_cellsel.gif
    websites/bestelectricbill.com/siteassistimages/side_nav_opengrad.gif
    websites/bestelectricbill.com/siteassistimages/side_nav_open_selgrad.gif
    websites/bestelectricbill.com/siteassistimages/sidenavbackground.jpg
    websites/bestelectricbill.com/siteassist_images/spacer.gif
    websites/bestelectricbill.com/siteassistimages/topbackground.jpg
    websites/bestelectricbill.com/siteassistimages/topnavbackground.jpg
    websites/bestelectricbill.com/siteassistimages/topnav_cellbg.gif
    websites/bestelectricbill.com/siteassistimages/topnav_cell_bghover.gif
    websites/bestelectricbill.com/siteassistimages/trcorner.jpg
    websites/bestelectricbill.com/siteassistimages/notes/
    websites/bestelectricbill.com/siteassistimages/notes/dwsync.xml
    Number of files: 146
    Number of files transferred: 135
    Total file size: 1150921 bytes
    Total transferred file size: 1150921 bytes
    Literal data: 0 bytes
    Matched data: 0 bytes
    File list size: 2825
    File list generation time: 0.001 seconds
    File list transfer time: 0.000 seconds
    Total bytes sent: 3717
    Total bytes received: 896
    sent 3717 bytes received 896 bytes 9226.00 bytes/sec
    total size is 1150921 speedup is 249.50
    Simply copy and and paste output text in terminal to a text file.
    What I actually did there was use the "dry run option" (-n) - no files were actually transferred.
    For more info on the rsync command type and run "man rsync" at the terminal command line.
    Also see this webpage:
    http://www.ss64.com/osx/rsync.html
    Kj

  • Simple PRC file transfer between devices or via PC not so simple, sigh.

    Greeting, this is my first post so excuse me if I make some faux pas.
    I was unpleasantly surprised how difficult, almost imposible it is to take a [custom] PRC off one Palm device and put it on a second, even using a Windows PC as the intermediary.
    The devices use Palm 4.1 OS and are bar code scanners, SPT1800, made by Symbol and now legacy devices since Motorola bought them out.
    So one PRC is a tiny program that allows the main program to be downloaded via a network. Without this tiny program, can't get the devices to do anything.
    I tried terminal programs and what not. I can talk to the devices via COM1 and even 9600 n81, a simple protocol. They do have some kind of binary file transfer capability. But I cannot even get a Directory listing, nothing from the Palm device. That file capability is simple not there. Really surprised me.
    Desktop software is useless so far, from Symbol/Motorola. Have not tried Palm's but it looks almost identical and only allows PRC to be transferred to the device for installation, not vice versa.
    I am trying to avoid installing linux and using pilot-xfer only because that takes a couple of days before I can download and debug everything. But Pilot can make a backup of the Palm device, purportedly, any Palm device just about.
    Any suggestions? Pilot-xfer is still not ready for Windows?
    I am using Windows XP Pro with the Com1 port. I did try Telnet and a Terminal program but I cannot get the Palm device to do much.
    I guess they did this on purpose so the files can't be messed up?
    Anyway to just make a backup of the regular memory, not the ROM?
    I have emailed a few Palm service companies if they can sell me a program to do this but I doubt they will. We did send some Palm devices out to one of these companies and it's almost 2 months now. It's murder.
    Thanks, AdamPalm
    Post relates to: None

     Your references are appreciated. I look forward to testing this out. It's interesting how complicated this gets and all the little deadly false steps. For example, I use 98se and XP Pro mostly [Win 2000 and linux sometimes]. I shut down the serial ports. No problem I thought. I just open them up when I need COM1 and that particular IRQ.
    BIG PROBLEM NOW. Machine can't work now with COM1 in 98se. That IRQ is not moving back. XP PRO does not have this problem since presumably lots of IRQs and not used that much.
    This complete collapse of the computer with something as dumb as enabling/disabling COM ports in the BIOS has me gobsmacked. It's so bad it's funny. Never saw this problem before in all the various operating systems. I better not see this again. I might really go over to linux as soon as I figure out how to play all those proprietary formats that don't play in linux.
    What should take minutes will probably take days to sort out all the problems.
    Do others encounter this too? Sorry to whine but that's fun too.
    Thanks for all the comments fellow. Appreciated.
    Post relates to: None

Maybe you are looking for