2014-11-25 39 views
-1

我可以輸出的文件並在一個位置,然後存儲在設備只是我無法從我的電腦上觀看我的生成EXCEL DOCS

File dir = new File(Environment.getExternalStorageDirectory(), "Army PRT Manager"); 

    dir.mkdir(); 
    File file = new File(dir, fileName); 

罰款,我可以查看的文件上/storage/emulated/0/Army PRT Manager

但是,當我通過筆記本電腦瀏覽到該文件夾​​以複製創建的文檔時,我無法找到該文件夾​​。

所有文件夾選項已更改爲查看hidden folders/files

這是許多設備的問題,任何人都可以建議我如何保存,以便能夠更輕鬆地查看文檔。

也許將它們保存到下載文件夾?

謝謝。

此外,當我在我的電腦上打開我的設備時,它只顯示打開的內部存儲文件夾。我只想寫一個容易從設備上的計算機或文件管理器獲得的目錄。 =(

回答

0

通過MTP連接到筆記本電腦中顯示的內容是什麼MediaStore知道,使用MediaScannerConnection and scanFile()告訴MediaStore你的文件,你已經完全它寫入磁盤之後。

這個

即使,這取決於您的筆記本電腦的操作系統,您可能需要在文件管理器中進行某種「刷新」以使其獲取新文件,或者甚至可能拔下並重新插入設備。

+0

今天下班時我會試試這個。謝謝! – dtrodriguez 2014-11-25 12:51:18

0

使用此代碼後dir.mkdir()

MediaScannerConnection.scanFile(this, new String[]{dir.toString()}, null, null); 
相關問題