V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
gaoshiba
V2EX  ›  程序员

接手一个烫手的山芋,数据保存这么写的,纠结要不要改,貌似也没什么太大问题,就是有些特殊字符就...

  •  
  •   gaoshiba · 2021-02-18 11:15:17 +08:00 · 1814 次点击
    这是一个创建于 1157 天前的主题,其中的信息可能已经有所发展或是发生改变。
    class test{
    
    	private static final String user_path = "D:\\a_user1\\";
    
    	private static String GetUserName() {
    		File[] list = new File(user_path + "username").listFiles();
    		if (list != null && list.length >= 1) {
    			return list[0].getName();
    		}
    		return null;
    	}
    
    	private static void SetUserName(String UserName) {
    		File[] list = new File(user_path + "username/").listFiles();
    		if (list != null && list.length >= 1)
    			for (File temp : list) {
    				temp.delete();
    			}
    		new File(user_path + "username/" + UserName).mkdirs();
    	}
    
    	public static void main(String[] args) {
    		System.out.println(GetUserName());
    		SetUserName("卢四六");
        }
    }
    
    4 条回复    2021-02-18 13:56:56 +08:00
    caryqy
        1
    caryqy  
       2021-02-18 11:21:36 +08:00
    云提问一下,如果我只有一个 c 盘,user_path 这个还正常不
    gaoshiba
        2
    gaoshiba  
    OP
       2021-02-18 11:22:46 +08:00
    @caryqy 这只是我根据别人的代码写的例子,路径是程序运行路径,还是没那么呆的。
    gaoshiba
        3
    gaoshiba  
    OP
       2021-02-18 11:24:01 +08:00
    担心哪个杀毒软件把空文件清除,haha

    数据全部存在文件夹名称里

    data -- user -- username
    -- sex ...
    Sasasu
        4
    Sasasu  
       2021-02-18 13:56:56 +08:00
    估计以前这个存储后段是 ad 或者 zk 那种文件夹 kv
    后来用最简单的方式改成本地存储
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2862 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 06:52 · PVG 14:52 · LAX 23:52 · JFK 02:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.