Make that "must have" Clearly (past) time to get some sleep. With that, happy Smalltalking to all, and good night :) ________________________________________ From: pharo-project-bounces@lists.gforge.inria.fr [pharo-project-bounces@lists.gforge.inria.fr] on behalf of Schwab,Wilhelm K [bschwab@anest.ufl.edu] Sent: Wednesday, November 02, 2011 11:46 PM To: Pharo-project@lists.gforge.inria.fr Subject: Re: [Pharo-project] Moving a file Sean, A couple of examples that might be helpful: (1) ping somebody and get the output: ^( PipeableOSProcess command:'ping ', host, ' -c 4' ) output. (2) from the selector name, I'm guessing that Dave was kind enough to send me this example in the days when I was completely (vs. now partially) clueless about the correct use of OSProcess: tryDave | gp | gp := PipeableOSProcess command:'gnuplot'. gp setNonBlockingOutput. gp exec:'set output ""'; exec:'set terminal png'; exec:'plot sin(x)'. (Delay forMilliseconds: 1000) wait. "allow gnuplot to send data" gp upToEnd inspect. "all available stdout data" gp errorUpToEnd inspect. "all available stderr data" gp close. FWIW, it appears that I use exclusively PipeableOSProcess. Note that you might need to send #closePipes. Sadly, my comments don't say *why* I added it (distinct from above examples), but since I'm only now finding them, the addition must of fixed the problem I was having. Searching the archives will likely turn up something with Dave explaining how and when to use it. Good luck. Bill ________________________________________ From: pharo-project-bounces@lists.gforge.inria.fr [pharo-project-bounces@lists.gforge.inria.fr] on behalf of Sean P. DeNigris [sean@clipperadams.com] Sent: Wednesday, November 02, 2011 9:58 PM To: pharo-project@lists.gforge.inria.fr Subject: Re: [Pharo-project] Moving a file Thanks, Bill. Schwab,Wilhelm K wrote:
(1) Squeak's file system leaves a lot to be desired - give us time :)
I didn't mean that as a dig against Squeak, just as a shorthand for "the file system that traditionally has been included with Squeak" Schwab,Wilhelm K wrote:
(2) It's not really missing, use OSProcess and mv.
Yes, I think this is the best option for now; but my inquiry was also a nudge to add this to the FS API ;-) Schwab,Wilhelm K wrote:
(3) FileDirectory contains some copy and delete functionality that could be combined
I want mv because of efficiency - cp-ing & then deleting 3.5gb takes what feels like about 30 seconds, where an mv feels instantaneous. Sean -- View this message in context: http://forum.world.st/Moving-a-file-tp3983916p3984022.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.