|
|
AIWROKÈí¼þtxt_Îļþ¶Áд·½·¨Ð¡½á
- // AIWROK Èí¼þ - txt ¶ÔÏóÎļþ²Ù×÷¸´ÔÓʾÀý
- // ×÷Õß: AIWROK ¿ª·¢ÍŶÓ
- // ÈÕÆÚ: 2025Äê12ÔÂ
- //🍎½»Á÷QQȺ711841924Ⱥһ£¬Æ»¹ûÄÚ²âȺ£¬528816639
- // ˵Ã÷: ±¾Ê¾ÀýÑÝʾÁËtxt¶ÔÏóµÄreadFileSdcard¡¢writeFileSdcardºÍwriteTxt·½·¨µÄ¸ß¼¶Ê¹Óó¡¾°
- // °üº¬±ß½çÇé¿ö´¦Àí¡¢´íÎó¼ì²â¡¢¸´ÔÓÊý¾Ý´¦ÀíµÈʵÓù¦ÄÜ
- // ÔËÐл·¾³: AIWROK Èí¼þ Android °æ±¾
- printl("===== AIWROK txt ¶ÔÏóÎļþ²Ù×÷¸´ÔÓʾÀý¿ªÊ¼ =====");
- // ¶¨Òå²âÊÔÎļþ·¾¶
- var testFilePath = '/sdcard/aiwrok_txt_test.txt';
- var backupFilePath = '/sdcard/aiwrok_txt_backup.txt';
- var logFilePath = '/sdcard/aiwrok_txt_operation_log.txt';
- var largeFilePath = '/sdcard/aiwrok_txt_large.txt';
- // ¸¨Öúº¯Êý: È·±£×Ö·û´®ÀàÐÍ
- function ensureString(value) {
- if (value === null || value === undefined) {
- return "";
- }
- return String(value);
- }
- // ¸¨Öúº¯Êý: ¼Ç¼²Ù×÷ÈÕÖ¾
- function logOperation(operation, result, details) {
- var logEntry = new Date().toLocaleString() + " - " + operation + ": " + ensureString(result);
- if (details) {
- logEntry += " (" + ensureString(details) + ")";
- }
- logEntry += "\n";
-
- try {
- txt.writeTxt(logFilePath, logEntry, true);
- } catch (e) {
- printl("✗ ÈÕÖ¾¼Ç¼ʧ°Ü: " + ensureString(e));
- }
-
- return logEntry;
- }
- // 1. ³õʼ»¯: ´´½¨ÈÕÖ¾Îļþ
- printl("\n1. ³õʼ»¯: ´´½¨ÈÕÖ¾Îļþ");
- try {
- var logHeader = "=== AIWROK TXT²Ù×÷ÈÕÖ¾ ===\n" +
- "´´½¨Ê±¼ä: " + new Date().toString() + "\n" +
- "ÈÕÖ¾¸ñʽ: [ʱ¼ä] - [²Ù×÷]: [½á¹û] (ÏêÇé)\n\n";
-
- var success = false;
- // ³¢ÊÔʹÓÃwriteFileSdcard
- if (txt.writeFileSdcard(logFilePath, logHeader)) {
- printl("✓ ³É¹¦´´½¨²Ù×÷ÈÕÖ¾Îļþ: " + logFilePath);
- success = true;
- } else {
- // ±¸Ñ¡·½°¸: ʹÓÃwriteTxtµÄ¸²¸Çģʽ
- printl("⚠ writeFileSdcardʧ°Ü£¬³¢ÊÔʹÓÃwriteTxt´´½¨ÈÕÖ¾Îļþ");
- if (txt.writeTxt(logFilePath, logHeader, false)) {
- printl("✓ ³É¹¦Ê¹ÓÃwriteTxt´´½¨²Ù×÷ÈÕÖ¾Îļþ: " + logFilePath);
- success = true;
- } else {
- printl("✗ ´´½¨ÈÕÖ¾Îļþʧ°Ü");
- }
- }
-
- if (success) {
- logOperation("³õʼ»¯", "³É¹¦", "´´½¨ÈÕÖ¾Îļþ");
- }
-
- } catch (e) {
- printl("✗ ³õʼ»¯Ê±·¢Éú´íÎó: " + ensureString(e));
- }
- // 2. ÈýÖÖдÈë·½·¨µÄ¶Ô±ÈÑÝʾ
- printl("\n2. ÈýÖÖдÈë·½·¨µÄ¶Ô±ÈÑÝʾ");
- // 2.1 txt.writeFileSdcard·½·¨
- printl("\n2.1 ʹÓÃtxt.writeFileSdcardдÈë");
- try {
- var content1 = "ÕâÊÇʹÓà txt.writeFileSdcard ·½·¨Ð´ÈëµÄÄÚÈÝ\n" +
- "ÌØµã: ¸²¸ÇģʽдÈ룬ÿ´Î¶¼»áÌæ»»Õû¸öÎļþÄÚÈÝ\n" +
- "ÊʺÏ: ³õʼ»¯Îļþ»òÍêÈ«¸üÐÂÎļþÄÚÈÝ\n\n";
-
- if (txt.writeFileSdcard(testFilePath, content1)) {
- printl("✓ writeFileSdcard дÈë³É¹¦");
- logOperation("writeFileSdcard", "³É¹¦", "дÈë»ù´¡ÄÚÈÝ");
- } else {
- printl("✗ writeFileSdcard дÈëʧ°Ü (¿ÉÄÜÊÇȨÏÞ»òAPIÎÊÌâ)");
- logOperation("writeFileSdcard", "ʧ°Ü", "дÈë»ù´¡ÄÚÈÝ");
- }
-
- } catch (e) {
- printl("✗ writeFileSdcard ²Ù×÷ʱ·¢Éú´íÎó: " + ensureString(e));
- logOperation("writeFileSdcard", "´íÎó", ensureString(e));
- }
- // 2.2 txt.writeTxt ¸²¸Çģʽ
- printl("\n2.2 ʹÓÃtxt.writeTxtдÈë (¸²¸Çģʽ)");
- try {
- var content2 = "ÕâÊÇʹÓà txt.writeTxt ·½·¨µÄ¸²¸ÇģʽдÈë\n" +
- "²ÎÊý: path, content, false (false±íʾ¸²¸Ç)\n" +
- "Ч¹û: ÓëwriteFileSdcardÀàËÆ£¬Ìæ»»Õû¸öÎļþ\n\n";
-
- if (txt.writeTxt(testFilePath, content2, false)) {
- printl("✓ writeTxt (¸²¸Çģʽ) дÈë³É¹¦");
- logOperation("writeTxt", "³É¹¦", "¸²¸ÇģʽдÈë");
- } else {
- printl("✗ writeTxt (¸²¸Çģʽ) дÈëʧ°Ü");
- logOperation("writeTxt", "ʧ°Ü", "¸²¸ÇģʽдÈë");
- }
-
- } catch (e) {
- printl("✗ writeTxt (¸²¸Çģʽ) ²Ù×÷ʱ·¢Éú´íÎó: " + e);
- logOperation("writeTxt", "´íÎó", "¸²¸Çģʽ: " + e);
- }
- // 2.3 txt.writeTxt ×·¼Óģʽ
- printl("\n2.3 ʹÓÃtxt.writeTxtдÈë (×·¼Óģʽ)");
- try {
- var content3 = "ÕâÊÇʹÓà txt.writeTxt ·½·¨µÄ×·¼ÓģʽдÈë\n" +
- "²ÎÊý: path, content, true (true±íʾ׷¼Ó)\n" +
- "Ч¹û: ÔÚÎļþĩβÌí¼ÓÐÂÄÚÈÝ\n\n";
-
- if (txt.writeTxt(testFilePath, content3, true)) {
- printl("✓ writeTxt (×·¼Óģʽ) дÈë³É¹¦");
- logOperation("writeTxt", "³É¹¦", "×·¼ÓģʽдÈë");
- } else {
- printl("✗ writeTxt (×·¼Óģʽ) дÈëʧ°Ü");
- logOperation("writeTxt", "ʧ°Ü", "×·¼ÓģʽдÈë");
- }
-
- } catch (e) {
- printl("✗ writeTxt (×·¼Óģʽ) ²Ù×÷ʱ·¢Éú´íÎó: " + e);
- logOperation("writeTxt", "´íÎó", "×·¼Óģʽ: " + e);
- }
- // 3. ¶ÁÈ¡ÎļþÄÚÈݲ¢ÑéÖ¤
- printl("\n3. ʹÓÃtxt.readFileSdcard¶ÁÈ¡ÎļþÄÚÈÝ");
- try {
- var fileContent = txt.readFileSdcard(testFilePath);
-
- if (fileContent) {
- printl("✓ ³É¹¦¶ÁÈ¡ÎļþÄÚÈÝ");
- printl(" Îļþ´óС: " + fileContent.length() + " ×Ö·û");
- printl(" ÄÚÈÝÔ¤ÀÀ (ǰ200×Ö·û): ");
- var previewLength = Math.min(200, fileContent.length());
- printl(" " + fileContent.substring(0, previewLength) + (fileContent.length() > 200 ? "..." : ""));
-
- logOperation("readFileSdcard", "³É¹¦", "¶ÁÈ¡ " + fileContent.length() + " ×Ö·û");
- } else {
- printl("✗ Îļþ¶Áȡʧ°Ü»òÎļþΪ¿Õ");
- logOperation("readFileSdcard", "ʧ°Ü", "ÎļþΪ¿Õ»ò²»´æÔÚ");
- }
-
- } catch (e) {
- printl("✗ readFileSdcard ²Ù×÷ʱ·¢Éú´íÎó: " + e);
- logOperation("readFileSdcard", "´íÎó", e);
- }
- // 4. ¸´ÔÓÊý¾Ý´¦ÀíʾÀý
- printl("\n4. ¸´ÔÓÊý¾Ý´¦ÀíÓëдÈë");
- try {
- // Éú³ÉÄ£Äâ´«¸ÐÆ÷Êý¾Ý
- var sensorData = [];
- var baseTime = new Date().getTime();
-
- printl(" ÕýÔÚÉú³ÉÄ£Äâ´«¸ÐÆ÷Êý¾Ý...");
- for (var i = 0; i < 50; i++) {
- // Éú³É´øÓÐÔëÉùµÄÄ£ÄâÊý¾Ý
- var temperature = (25 + Math.random() * 10 + Math.sin(i/5) * 2).toFixed(2);
- var humidity = (40 + Math.random() * 30 + Math.cos(i/8) * 5).toFixed(2);
- var pressure = (1013 + Math.random() * 10 + Math.sin(i/3) * 2).toFixed(2);
-
- var record = {
- timestamp: baseTime + i * 1000,
- sensorId: "SENSOR_001",
- temperature: temperature,
- humidity: humidity,
- pressure: pressure,
- status: "NORMAL",
- sequence: i + 1
- };
-
- // ¸ñʽ»¯Êý¾ÝΪCSV¸ñʽ
- var csvLine = record.timestamp + "," +
- record.sensorId + "," +
- record.temperature + "," +
- record.humidity + "," +
- record.pressure + "," +
- record.status + "," +
- record.sequence + "\n";
-
- sensorData.push(csvLine);
- }
-
- // дÈëCSVÎļþ
- var csvHeader = "timestamp,sensorId,temperature,humidity,pressure,status,sequence\n";
-
- var csvSuccess = false;
-
- // ³¢ÊÔʹÓÃwriteFileSdcardдÈëCSVÍ·
- if (txt.writeFileSdcard(testFilePath, csvHeader)) {
- printl("✓ ³É¹¦Ð´ÈëCSVÎļþÍ·");
- csvSuccess = true;
- } else {
- // ±¸Ñ¡·½°¸: ʹÓÃwriteTxtµÄ¸²¸Çģʽ
- printl("⚠ writeFileSdcardʧ°Ü£¬³¢ÊÔʹÓÃwriteTxtдÈëCSVÎļþÍ·");
- if (txt.writeTxt(testFilePath, csvHeader, false)) {
- printl("✓ ³É¹¦Ê¹ÓÃwriteTxtдÈëCSVÎļþÍ·");
- csvSuccess = true;
- } else {
- printl("✗ CSVÎļþͷдÈëʧ°Ü");
- logOperation("¸´ÔÓÊý¾ÝдÈë", "ʧ°Ü", "CSVÎļþͷдÈëʧ°Ü");
- }
- }
-
- if (csvSuccess) {
- // ×·¼ÓËùÓÐÊý¾ÝÐÐ
- var successCount = 0;
- for (var j = 0; j < sensorData.length; j++) {
- if (txt.writeTxt(testFilePath, sensorData[j], true)) {
- successCount++;
- }
- }
-
- printl("✓ ³É¹¦Ð´Èë " + successCount + "/" + sensorData.length + " Ðд«¸ÐÆ÷Êý¾Ý");
- printl(" Êý¾Ý¸ñʽ: CSV (¶ººÅ·Ö¸ôÖµ)");
- logOperation("¸´ÔÓÊý¾ÝдÈë", "³É¹¦", "Éú³É²¢Ð´Èë50Ðд«¸ÐÆ÷Êý¾Ý");
- }
-
- } catch (e) {
- printl("✗ ¸´ÔÓÊý¾Ý´¦Àíʱ·¢Éú´íÎó: " + e);
- logOperation("¸´ÔÓÊý¾Ý´¦Àí", "´íÎó", e);
- }
- // 5. ´óÎļþ´¦ÀíʾÀý
- printl("\n5. ´óÎļþ´¦ÀíʾÀý");
- try {
- // Éú³É´óÎļþÄÚÈÝ
- var largeContent = "";
- var chunkSize = 1024; // 1KB per chunk
- var chunks = 20; // 20 chunks = ~20KB
-
- printl(" ÕýÔÚÉú³ÉÔ¼ " + (chunkSize * chunks / 1024) + "KB µÄ´óÎļþ...");
-
- // дÈë´óÎļþÍ·
- var largeFileSuccess = false;
- if (txt.writeFileSdcard(largeFilePath, "=== AIWROK ´óÎļþ²âÊÔ ===\n")) {
- largeFileSuccess = true;
- } else {
- // ±¸Ñ¡·½°¸: ʹÓÃwriteTxtµÄ¸²¸Çģʽ
- printl("⚠ writeFileSdcardʧ°Ü£¬³¢ÊÔʹÓÃwriteTxt´´½¨´óÎļþ");
- if (txt.writeTxt(largeFilePath, "=== AIWROK ´óÎļþ²âÊÔ ===\n", false)) {
- largeFileSuccess = true;
- } else {
- printl("✗ ´óÎļþ´´½¨Ê§°Ü");
- logOperation("´óÎļþ´¦Àí", "ʧ°Ü", "Îļþ´´½¨Ê§°Ü");
- }
- }
-
- if (largeFileSuccess) {
- // ·Ö¿éдÈë´óÄÚÈÝ
- for (var k = 1; k <= chunks; k++) {
- var chunk = "¿é " + k + ": " + "X".repeat(chunkSize - 10) + "\n";
- if (!txt.writeTxt(largeFilePath, chunk, true)) {
- printl("✗ µÚ " + k + " ¿éдÈëʧ°Ü");
- break;
- }
- }
-
- // ÑéÖ¤´óÎļþ
- var largeContentRead = txt.readFileSdcard(largeFilePath);
- if (largeContentRead) {
- printl("✓ ´óÎļþдÈë³É¹¦");
- printl(" Îļþ´óС: " + largeContentRead.length() + " ×Ö·û");
- printl(" ÐÐÊý: " + largeContentRead.split('\n').length);
- logOperation("´óÎļþ´¦Àí", "³É¹¦", "Éú³É " + largeContentRead.length() + " ×Ö·ûµÄÎļþ");
- } else {
- printl("✗ ´óÎļþÑé֤ʧ°Ü");
- }
-
- } else {
- printl("✗ ´óÎļþ´´½¨Ê§°Ü");
- logOperation("´óÎļþ´¦Àí", "ʧ°Ü", "Îļþ´´½¨Ê§°Ü");
- }
-
- } catch (e) {
- printl("✗ ´óÎļþ´¦Àíʱ·¢Éú´íÎó: " + e);
- logOperation("´óÎļþ´¦Àí", "´íÎó", e);
- }
- // 6. Îļþ±¸·ÝÓë»Ö¸´
- printl("\n6. Îļþ±¸·ÝÓë»Ö¸´");
- try {
- // ±¸·ÝÎļþ
- var originalContent = txt.readFileSdcard(testFilePath);
- if (originalContent) {
- if (txt.writeFileSdcard(backupFilePath, originalContent)) {
- printl("✓ ³É¹¦±¸·ÝÎļþµ½: " + backupFilePath);
- logOperation("Îļþ±¸·Ý", "³É¹¦", "±¸·Ýµ½ " + backupFilePath);
-
- // Ä£ÄâÎļþËð»µ
- txt.writeFileSdcard(testFilePath, "=== ÎļþÒÑË𻵠===");
- printl(" Ä£ÄâÎļþËð»µÍê³É");
-
- // »Ö¸´Îļþ
- var backupContent = txt.readFileSdcard(backupFilePath);
- if (txt.writeFileSdcard(testFilePath, backupContent)) {
- printl("✓ ³É¹¦´Ó±¸·Ý»Ö¸´Îļþ");
- logOperation("Îļþ»Ö¸´", "³É¹¦", "´Ó " + backupFilePath + " »Ö¸´");
- } else {
- printl("✗ Îļþ»Ö¸´Ê§°Ü");
- }
-
- } else {
- printl("✗ Îļþ±¸·Ýʧ°Ü");
- logOperation("Îļþ±¸·Ý", "ʧ°Ü", "±¸·Ýµ½ " + backupFilePath);
- }
- } else {
- printl("✗ ÔÎļþ¶Áȡʧ°Ü£¬ÎÞ·¨±¸·Ý");
- }
-
- } catch (e) {
- printl("✗ Îļþ±¸·ÝÓë»Ö¸´Ê±·¢Éú´íÎó: " + e);
- logOperation("Îļþ±¸·Ý»Ö¸´", "´íÎó", e);
- }
- // 7. ±ß½çÇé¿ö´¦Àí
- printl("\n7. ±ß½çÇé¿ö´¦Àí");
- // 7.1 дÈë¿ÕÄÚÈÝ
- printl("\n7.1 дÈë¿ÕÄÚÈݲâÊÔ");
- try {
- if (txt.writeTxt(testFilePath, "\n--- ¿ÕÄÚÈݲâÊÔ ---\n", true)) {
- if (txt.writeTxt(testFilePath, "", true)) {
- printl("✓ ³É¹¦Ð´Èë¿ÕÄÚÈÝ");
- logOperation("±ß½ç²âÊÔ", "³É¹¦", "дÈë¿ÕÄÚÈÝ");
- }
- if (txt.writeTxt(testFilePath, "\n--- ¿ÕÄÚÈݲâÊÔ½áÊø ---\n", true)) {
- printl("✓ ¿ÕÄÚÈݺóдÈëÕý³£");
- }
- }
- } catch (e) {
- printl("✗ ¿ÕÄÚÈݲâÊÔʧ°Ü: " + e);
- }
- // 7.2 ÌØÊâ×Ö·û´¦Àí
- printl("\n7.2 ÌØÊâ×Ö·û´¦Àí²âÊÔ");
- try {
- var specialChars = "ÌØÊâ×Ö·û²âÊÔ: \n" +
- "ÖÐÎÄ: ÄãºÃÊÀ½ç\n" +
- "·ûºÅ: !@#$%^&*()_+-=[]{}|;:,.<>?\"'\\/\n" +
- "Unicode: \u4f60\u597d\u4e16\u754c (ÄãºÃÊÀ½ç)\n" +
- "¿ØÖÆ×Ö·û: \t\r\b\f\n" +
- "Êýѧ·ûºÅ: ¦Ð¡Ö3.14159, ¦Õ¡Ö1.618\n";
-
- if (txt.writeTxt(testFilePath, specialChars, true)) {
- printl("✓ ³É¹¦Ð´ÈëÌØÊâ×Ö·û");
- logOperation("±ß½ç²âÊÔ", "³É¹¦", "дÈë¸÷ÖÖÌØÊâ×Ö·û");
-
- // ÑéÖ¤ÌØÊâ×Ö·û¶ÁÈ¡
- var readSpecial = txt.readFileSdcard(testFilePath);
- if (readSpecial && readSpecial.indexOf("ÌØÊâ×Ö·û²âÊÔ") !== -1) {
- printl("✓ ÌØÊâ×Ö·û¶ÁÈ¡Õý³£");
- } else {
- printl("✗ ÌØÊâ×Ö·û¶ÁÈ¡Òì³£");
- }
- }
- } catch (e) {
- printl("✗ ÌØÊâ×Ö·û´¦Àí²âÊÔʧ°Ü: " + e);
- }
- // 8. ×ܽáÓëÇåÀí
- printl("\n8. ×ܽáÓëÇåÀí");
- try {
- // ͳ¼Æ²Ù×÷½á¹û
- printl("\n=== ²Ù×÷½á¹ûͳ¼Æ ===");
-
- // ¶ÁÈ¡ÈÕÖ¾Îļþ
- var logContent = txt.readFileSdcard(logFilePath);
- if (logContent) {
- var logLines = logContent.split('\n');
- var successCount = 0;
- var failedCount = 0;
-
- // ʹÓÃES5¼æÈݵÄforÑ»·Ìæ´úfor...of
- for (var i = 0; i < logLines.length; i++) {
- var line = logLines[i];
- // È·±£lineÊÇ×Ö·û´®ÀàÐÍ
- line = ensureString(line);
- // ¼ì²â³É¹¦ºÍʧ°ÜµÄÈÕÖ¾ÌõÄ¿
- if (line.indexOf(" - ³É¹¦") !== -1) successCount++;
- if (line.indexOf(" - ʧ°Ü") !== -1 || line.indexOf(" - ´íÎó") !== -1) failedCount++;
- }
-
- printl("✓ ³É¹¦²Ù×÷: " + successCount);
- printl("✗ ʧ°Ü²Ù×÷: " + failedCount);
- printl(" ×ܲÙ×÷Êý: " + (successCount + failedCount));
-
- // ÏÔʾ¹Ø¼üÎļþÐÅÏ¢
- var testContent = txt.readFileSdcard(testFilePath);
- var backupContent = txt.readFileSdcard(backupFilePath);
- var largeContent = txt.readFileSdcard(largeFilePath);
-
- printl("\n=== Éú³ÉµÄÎļþÐÅÏ¢ ===");
- printl("1. ²âÊÔÎļþ: " + testFilePath);
- printl(" - ´óС: " + (testContent ? testContent.length() : 0) + " ×Ö·û");
- printl(" - ÐÐÊý: " + (testContent ? testContent.split('\n').length : 0));
-
- printl("\n2. ±¸·ÝÎļþ: " + backupFilePath);
- printl(" - ´óС: " + (backupContent ? backupContent.length() : 0) + " ×Ö·û");
-
- printl("\n3. ´óÎļþ: " + largeFilePath);
- printl(" - ´óС: " + (largeContent ? largeContent.length() : 0) + " ×Ö·û");
-
- printl("\n4. ÈÕÖ¾Îļþ: " + logFilePath);
- printl(" - ´óС: " + (logContent ? logContent.length() : 0) + " ×Ö·û");
- printl(" - ÈÕÖ¾ÌõÄ¿Êý: " + (logLines.length - 4)); // ¼õȥͷ²¿
- }
-
- printl("\n✓ ʾÀýÍê³É! ËùÓвâÊÔ½á¹ûÒѼǼµ½ÈÕÖ¾Îļþ");
- printl(" Äú¿ÉÒÔÔÚ " + logFilePath + " ²é¿´Ïêϸ²Ù×÷ÈÕÖ¾");
-
- } catch (e) {
- printl("✗ ×ܽáʱ·¢Éú´íÎó: " + e);
- }
- printl("\n===== AIWROK txt ¶ÔÏóÎļþ²Ù×÷¸´ÔÓʾÀý½áÊø =====");
- printl("\nÌáʾ: ÈçÐèÖØÐÂÔËÐÐʾÀý£¬ÇëÈ·±£ÒѹرÕÕýÔÚʹÓÃÕâЩÎļþµÄÆäËû³ÌÐò¡£");
- // ÒÔÏÂÊÇÓû§Ö¸¶¨µÄÈý¸ö·½·¨µÄ¼òµ¥µ÷ÓÃʾÀý£¨¿ÉÖ±½Ó¸´ÖÆÊ¹Óã©
- printl("\n\n=== Óû§Ö¸¶¨·½·¨µÄ¿ìËٲο¼ ===");
- printl("// 1. ¶ÁÈ¡SD¿¨ÉϵÄÎļþ");
- printl("var content = txt.readFileSdcard('/sdcard/1.txt');");
- printl("printl('¶ÁÈ¡ÄÚÈÝ: ' + content);");
- printl("");
- printl("// 2. дÈëÄÚÈݵ½SD¿¨Îļþ£¨¸²¸Çģʽ£©");
- printl("txt.writeFileSdcard('/sdcard/1.txt', '²âÊÔÄÚÈÝ');");
- printl("");
- printl("// 3. ʹÓÃwriteTxtдÈëÄÚÈÝ£¨¸²¸ÇģʽΪfalse£¬×·¼ÓģʽΪtrue£©");
- printl("txt.writeTxt('/sdcard/1.txt', '²âÊÔÄÚÈÝ', false); // ¸²¸ÇдÈë");
- printl("txt.writeTxt('/sdcard/1.txt', '×·¼ÓÄÚÈÝ', true); // ×·¼ÓдÈë");
¸´ÖÆ´úÂë
|
|