в андроид программно созданная папка отображается в мобильном устройстве, но не в проводнике файлов ПК - PullRequest
0 голосов
/ 08 ноября 2018

Следующий код работает нормально. Я нашел нужный файл, который я создал в проводнике своего устройства, но когда я подключаю свое устройство к любому ПК, проводник файлов на ПК не показывает тот файл, который я создал ранее. Я новичок в Android.

public static void WriteToFile2(Context _context, String Directory, String sFileName, String sBody) throws IOException {
    if (isExternalStorageWritable()) {
        File root = new File(Environment.getExternalStorageDirectory().getAbsolutePath(), Directory);
        if (!root.exists()) {
            root.mkdirs();
        }
        File filew = new File(root, sFileName);
        filew.setExecutable(true);
        filew.setReadable(true);
        filew.setWritable(true);
        MediaScannerConnection.scanFile(_context, new String[] {
                filew.toString()
        }, null, null);

        OutputStream output = new FileOutputStream(filew.getAbsolutePath());
        Writer outputStreamWriter = new OutputStreamWriter(output);
        outputStreamWriter.write(sBody);
        outputStreamWriter.close();
    }
}
public static boolean isExternalStorageWritable() {
    String state = Environment.getExternalStorageState();
    if (Environment.MEDIA_MOUNTED.equals(state)) {
        return true;
    }
    return false;
}
...