adb push有中文名的文件到sdcard 正常我们

正常我们 

adb push xxxx /sdcard/即可

但如果有中文则要加上双引号

adb push "c:\\这是中文.jpg" "/sdcard/这是中文.jpg"

同样 adb pull也是一样的 

adb pull "/sdcard/这是中文.jpg" "c:\\这是中文.jpg"

不用大费周章的去同改adb 的代码,加上双引号就好了!

c# 在执行中增加

          psi.StandardOutputEncoding = Encoding.UTF8;
                psi.StandardErrorEncoding = Encoding.UTF8;

可对中文进行捕获

public static String run_process_without_window(String path, String arg, int time_wait_for_exit = 10000, bool forceDisconnect = false)
        {
            string output = "";
            try
            {
                if (forceDisconnect == false)
                {
                    if (arg.IndexOf("disconnect") != -1)
                    {
                        return arg;
                    }
                }
          
                System.Diagnostics.ProcessStartInfo psi = new System.Diagnostics.ProcessStartInfo(@path, @arg);

                psi.CreateNoWindow = true; // 不创建新窗口
                psi.RedirectStandardOutput = true;
                psi.RedirectStandardError = true;  // 重定向错误输出
                psi.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;

                psi.UseShellExecute = false;
                psi.StandardOutputEncoding = Encoding.UTF8;
                psi.StandardErrorEncoding = Encoding.UTF8;

                System.Diagnostics.Process listFiles;

                listFiles = System.Diagnostics.Process.Start(psi);

                System.IO.StreamReader myOutput = listFiles.StandardOutput;
                System.IO.StreamReader myerrOrput = listFiles.StandardError;
                listFiles.WaitForExit(time_wait_for_exit);
                
                if (listFiles.HasExited)
                {
                    output = myOutput.ReadToEnd() + "\r\n" + myerrOrput.ReadToEnd();
                }
            }
            catch(Exception)
            {
                 
            }
            return output;
        }
     

相关推荐

  1. adb push中文文件sdcard 正常我们

    2024-01-05 22:40:03       73 阅读
  2. Android解析sdcardjson文件

    2024-01-05 22:40:03       49 阅读
  3. linux修改文件三种方法哪些

    2024-01-05 22:40:03       48 阅读
  4. 解决 python CV2 imread读取中文文件问题

    2024-01-05 22:40:03       54 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-05 22:40:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-05 22:40:03       101 阅读
  3. 在Django里面运行非项目文件

    2024-01-05 22:40:03       82 阅读
  4. Python语言-面向对象

    2024-01-05 22:40:03       91 阅读

热门阅读

  1. Python编写代码可以帮助学习测试基础方面的知识

    2024-01-05 22:40:03       60 阅读
  2. FastGPT的安装部署

    2024-01-05 22:40:03       57 阅读
  3. Nginx

    Nginx

    2024-01-05 22:40:03      59 阅读
  4. uniapp前置摄像头拍照功能怎么实现?

    2024-01-05 22:40:03       61 阅读
  5. C++入门【20-C++ 指针的算术运算】

    2024-01-05 22:40:03       51 阅读
  6. 博客随手记

    2024-01-05 22:40:03       60 阅读
  7. OpenCV-Python(22):2D直方图

    2024-01-05 22:40:03       50 阅读
  8. 序言:《未来已来》

    2024-01-05 22:40:03       54 阅读
  9. FTU电科院检测学习笔记-规划

    2024-01-05 22:40:03       49 阅读
  10. openJDK下找不到jar命令(jar command is not found)

    2024-01-05 22:40:03       61 阅读
  11. Oracle

    Oracle

    2024-01-05 22:40:03      61 阅读