私は、印刷するプリンタに直接ファイルを送信するには、この小さなJavaプログラムを書いた:送信ファイル - Javaの
public static void main(String args[]) throws IOException
{
try{
InputStream in= new FileInputStream(new File("C:\\example.txt"));
OutputStream out=new FileOutputStream(new File("\\\\path\\printer\\example.txt"));
// Transfer bytes from in to out
byte[] buf=new byte[1024];
int len;
while ((len=in.read(buf)) > 0) {
out.write(buf,0,len);
}
in.close();
out.close();
}
catch(Exception ex)
{
ex.printStackTrace();
}
}
これは、Mac上のウィンドウでは正常に動作しますが、ありません。
どのように私はMac OS Xで同じことをすることができますか?
私は、Macマシン上のあるフォルダから別のフォルダにファイルをコピーしようとしましたが、FileOutputStreamがリモートフォルダを取得したときには動作しませんでした。
まあ、C:\\ example.txtは、Macでは初心者では動作しません。 /tmp/example.txtのようなパスを試しましたか? – Chris
私が言ったように、私はローカルのMacマシンでファイルをコピーしようとしていましたので、はい、そのフォームのパスを試しました。あなたの答えには –